home *** CD-ROM | disk | FTP | other *** search
/ World Book 1998 1.1 (Macintosh) / World Book Disk 1 of 2.bin / World Book Installer / World Book Installer / Chart Wizard.rsrc / CODE_12_Appearance Controls.txt < prev    next >
Text File  |  1998-12-15  |  318KB  |  5,700 lines

  1. # near model CODE resource
  2. # jump table entries: 7802-7913 (112 of them)
  3. 00000000  0000 1E7A                ori.b      D0, 0x7A /* 'z' */
  4. 00000004  0000 416A                ori.b      D0, 0x6A /* 'j' */
  5. fn00000008:
  6. 00000008  4E56 FEEC                link       A6, -0x0114
  7. 0000000C  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  8. 00000010  246E 0008                movea.l    A2, [A6 + 0x8]
  9. 00000014  382E 000C                move.w     D4, [A6 + 0xC]
  10. 00000018  266E 000E                movea.l    A3, [A6 + 0xE]
  11. 0000001C  262E 0012                move.l     D3, [A6 + 0x12]
  12. 00000020  4A44                     tst.w      D4
  13. 00000022  6714                     beq        +0x16 /* 00000038 */
  14. 00000024  204A                     movea.l    A0, A2
  15. 00000026  41E8 007C                lea.l      A0, [A0 + 0x7C]
  16. 0000002A  2848                     movea.l    A4, A0
  17. 0000002C  2488                     move.l     [A2], A0
  18. 0000002E  2F0C                     move.l     -[A7], A4
  19. 00000030  4EB9 0000 3F3A           jsr        [0x00003F3A]
  20. 00000036  584F                     addq.w     A7, 4
  21. label00000038:
  22. 00000038  2F0B                     move.l     -[A7], A3
  23. 0000003A  4267                     clr.w      -[A7]
  24. 0000003C  2F0A                     move.l     -[A7], A2
  25. 0000003E  4EB9 0000 0A9A           jsr        [0x00000A9A /* ACount */]
  26. 00000044  2F0A                     move.l     -[A7], A2
  27. 00000046  204A                     movea.l    A0, A2
  28. 00000048  41E8 006A                lea.l      A0, [A0 + 0x6A]
  29. 0000004C  2808                     move.l     D4, A0
  30. 0000004E  4850                     pea.l      [A0]
  31. 00000050  4EB9 0000 10F2           jsr        [0x000010F2]
  32. 00000056  41F9 0000 E08C           lea.l      A0, [0x0000E08C]
  33. 0000005C  2548 0004                move.l     [A2 + 0x4], A0
  34. 00000060  41F9 0000 E08C           lea.l      A0, [0x0000E08C]
  35. 00000066  41E8 01E8                lea.l      A0, [A0 + 0x1E8]
  36. 0000006A  2252                     movea.l    A1, [A2]
  37. 0000006C  2288                     move.l     [A1], A0
  38. 0000006E  41F9 0000 E08C           lea.l      A0, [0x0000E08C]
  39. 00000074  41E8 0150                lea.l      A0, [A0 + 0x150]
  40. 00000078  2548 0028                move.l     [A2 + 0x28], A0
  41. 0000007C  41F9 0000 E08C           lea.l      A0, [0x0000E08C]
  42. 00000082  41E8 01A4                lea.l      A0, [A0 + 0x1A4]
  43. 00000086  2548 006A                move.l     [A2 + 0x6A], A0
  44. 0000008A  2852                     movea.l    A4, [A2]
  45. 0000008C  204A                     movea.l    A0, A2
  46. 0000008E  41E8 007C                lea.l      A0, [A0 + 0x7C]
  47. 00000092  91CC                     sub.l      A0, A4
  48. 00000094  2948 0008                move.l     [A4 + 0x8], A0
  49. 00000098  486E FFFE                pea.l      [A6 - 0x2]
  50. 0000009C  2F0B                     move.l     -[A7], A3
  51. 0000009E  4EB9 0000 479C           jsr        [0x0000479C]
  52. 000000A4  486E FFFC                pea.l      [A6 - 0x4]
  53. 000000A8  2F0B                     move.l     -[A7], A3
  54. 000000AA  4EB9 0000 479C           jsr        [0x0000479C]
  55. 000000B0  486E FEFC                pea.l      [A6 - 0x104]
  56. 000000B4  2F0B                     move.l     -[A7], A3
  57. 000000B6  4EB9 0000 30A2           jsr        [0x000030A2]
  58. 000000BC  42A7                     clr.l      -[A7]
  59. 000000BE  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  60. 000000C2  486E FEFC                pea.l      [A6 - 0x104]
  61. 000000C6  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  62. 000000CA  2F03                     move.l     -[A7], D3
  63. 000000CC  2F0A                     move.l     -[A7], A2
  64. 000000CE  4EB9 0000 0ABA           jsr        [0x00000ABA]
  65. 000000D4  362A 005C                move.w     D3, [A2 + 0x5C]
  66. 000000D8  4A43                     tst.w      D3
  67. 000000DA  4FEF 003E                lea.l      A7, [A7 + 0x3E]
  68. 000000DE  670C                     beq        +0xE /* 000000EC */
  69. 000000E0  3F03                     move.w     -[A7], D3
  70. 000000E2  2F04                     move.l     -[A7], D4
  71. 000000E4  4EB9 0000 110A           jsr        [0x0000110A]
  72. 000000EA  5C4F                     addq.w     A7, 6
  73. label000000EC:
  74. 000000EC  202A 005E                move.l     D0, [A2 + 0x5E]
  75. 000000F0  0280 0000 0300           andi.l     D0, 0x300
  76. 000000F6  3540 0078                move.w     [A2 + 0x78], D0
  77. 000000FA  486E FEFA                pea.l      [A6 - 0x106]
  78. 000000FE  2F0B                     move.l     -[A7], A3
  79. 00000100  4EB9 0000 479C           jsr        [0x0000479C]
  80. 00000106  486E FEF8                pea.l      [A6 - 0x108]
  81. 0000010A  2F0B                     move.l     -[A7], A3
  82. 0000010C  4EB9 0000 479C           jsr        [0x0000479C]
  83. 00000112  486E FEF6                pea.l      [A6 - 0x10A]
  84. 00000116  2F0B                     move.l     -[A7], A3
  85. 00000118  4EB9 0000 479C           jsr        [0x0000479C]
  86. 0000011E  486E FEF4                pea.l      [A6 - 0x10C]
  87. 00000122  2F0B                     move.l     -[A7], A3
  88. 00000124  4EB9 0000 479C           jsr        [0x0000479C]
  89. 0000012A  486E FEF2                pea.l      [A6 - 0x10E]
  90. 0000012E  2F0B                     move.l     -[A7], A3
  91. 00000130  4EB9 0000 479C           jsr        [0x0000479C]
  92. 00000136  486E FEEE                pea.l      [A6 - 0x112]
  93. 0000013A  2F0B                     move.l     -[A7], A3
  94. 0000013C  4EB9 0001 D5D4           jsr        [0x0001D5D4]
  95. 00000142  486E FEED                pea.l      [A6 - 0x113]
  96. 00000146  2F0B                     move.l     -[A7], A3
  97. 00000148  4EB9 0000 297E           jsr        [0x0000297E]
  98. 0000014E  1F2E FEED                move.b     -[A7], [A6 - 0x113]
  99. 00000152  2F2E FEEE                move.l     -[A7], [A6 - 0x112]
  100. 00000156  3F2E FEF2                move.w     -[A7], [A6 - 0x10E]
  101. 0000015A  3F2E FEF4                move.w     -[A7], [A6 - 0x10C]
  102. 0000015E  3F2E FEF6                move.w     -[A7], [A6 - 0x10A]
  103. 00000162  3F2E FEF8                move.w     -[A7], [A6 - 0x108]
  104. 00000166  3F2E FEFA                move.w     -[A7], [A6 - 0x106]
  105. 0000016A  2F0A                     move.l     -[A7], A2
  106. 0000016C  61FF 0000 011C           bsr        +0x11E /* 0000028A */
  107. 00000172  204A                     movea.l    A0, A2
  108. 00000174  4FEF 004C                lea.l      A7, [A7 + 0x4C]
  109. 00000178  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  110. 0000017C  4E5E                     unlink     A6
  111. 0000017E  4E75                     rts
  112. 00000180  4E56 0000                link       A6, 0
  113. 00000184  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  114. 00000188  246E 0008                movea.l    A2, [A6 + 0x8]
  115. 0000018C  362E 0018                move.w     D3, [A6 + 0x18]
  116. 00000190  286E 0022                movea.l    A4, [A6 + 0x22]
  117. 00000194  3E2E 002C                move.w     D7, [A6 + 0x2C]
  118. 00000198  3C2E 002E                move.w     D6, [A6 + 0x2E]
  119. 0000019C  1A2E 0034                move.b     D5, [A6 + 0x34]
  120. 000001A0  282E 0036                move.l     D4, [A6 + 0x36]
  121. 000001A4  4A6E 000C                tst.w      [A6 + 0xC]
  122. 000001A8  6714                     beq        +0x16 /* 000001BE */
  123. 000001AA  204A                     movea.l    A0, A2
  124. 000001AC  41E8 007C                lea.l      A0, [A0 + 0x7C]
  125. 000001B0  2648                     movea.l    A3, A0
  126. 000001B2  2488                     move.l     [A2], A0
  127. 000001B4  2F0B                     move.l     -[A7], A3
  128. 000001B6  4EB9 0000 3F3A           jsr        [0x00003F3A]
  129. 000001BC  584F                     addq.w     A7, 4
  130. label000001BE:
  131. 000001BE  42A7                     clr.l      -[A7]
  132. 000001C0  306E 001E                movea.w    A0, [A6 + 0x1E]
  133. 000001C4  2F08                     move.l     -[A7], A0
  134. 000001C6  306E 001C                movea.w    A0, [A6 + 0x1C]
  135. 000001CA  2F08                     move.l     -[A7], A0
  136. 000001CC  3043                     movea.w    A0, D3
  137. 000001CE  2F08                     move.l     -[A7], A0
  138. 000001D0  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  139. 000001D4  3F2E 0020                move.w     -[A7], [A6 + 0x20]
  140. 000001D8  2F0C                     move.l     -[A7], A4
  141. 000001DA  302E 001A                move.w     D0, [A6 + 0x1A]
  142. 000001DE  48C0                     ext.l      D0
  143. 000001E0  322E 0016                move.w     D1, [A6 + 0x16]
  144. 000001E4  48C1                     ext.l      D1
  145. 000001E6  D280                     add.l      D1, D0
  146. 000001E8  3F01                     move.w     -[A7], D1
  147. 000001EA  2F04                     move.l     -[A7], D4
  148. 000001EC  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  149. 000001F0  4267                     clr.w      -[A7]
  150. 000001F2  2F0A                     move.l     -[A7], A2
  151. 000001F4  4EB9 0000 0AA2           jsr        [0x00000AA2]
  152. 000001FA  2F0A                     move.l     -[A7], A2
  153. 000001FC  204A                     movea.l    A0, A2
  154. 000001FE  41E8 006A                lea.l      A0, [A0 + 0x6A]
  155. 00000202  2848                     movea.l    A4, A0
  156. 00000204  4850                     pea.l      [A0]
  157. 00000206  4EB9 0000 10F2           jsr        [0x000010F2]
  158. 0000020C  41F9 0000 E08C           lea.l      A0, [0x0000E08C]
  159. 00000212  2548 0004                move.l     [A2 + 0x4], A0
  160. 00000216  41F9 0000 E08C           lea.l      A0, [0x0000E08C]
  161. 0000021C  41E8 01E8                lea.l      A0, [A0 + 0x1E8]
  162. 00000220  2252                     movea.l    A1, [A2]
  163. 00000222  2288                     move.l     [A1], A0
  164. 00000224  41F9 0000 E08C           lea.l      A0, [0x0000E08C]
  165. 0000022A  41E8 0150                lea.l      A0, [A0 + 0x150]
  166. 0000022E  2548 0028                move.l     [A2 + 0x28], A0
  167. 00000232  41F9 0000 E08C           lea.l      A0, [0x0000E08C]
  168. 00000238  41E8 01A4                lea.l      A0, [A0 + 0x1A4]
  169. 0000023C  2548 006A                move.l     [A2 + 0x6A], A0
  170. 00000240  2652                     movea.l    A3, [A2]
  171. 00000242  204A                     movea.l    A0, A2
  172. 00000244  41E8 007C                lea.l      A0, [A0 + 0x7C]
  173. 00000248  91CB                     sub.l      A0, A3
  174. 0000024A  2748 0008                move.l     [A3 + 0x8], A0
  175. 0000024E  3F03                     move.w     -[A7], D3
  176. 00000250  2F0C                     move.l     -[A7], A4
  177. 00000252  4EB9 0000 110A           jsr        [0x0000110A]
  178. 00000258  357C FFFF 0078           move.w     [A2 + 0x78], 0xFFFF
  179. 0000025E  1F05                     move.b     -[A7], D5
  180. 00000260  2F2E 0030                move.l     -[A7], [A6 + 0x30]
  181. 00000264  3F06                     move.w     -[A7], D6
  182. 00000266  3F07                     move.w     -[A7], D7
  183. 00000268  3F2E 002A                move.w     -[A7], [A6 + 0x2A]
  184. 0000026C  3F2E 0028                move.w     -[A7], [A6 + 0x28]
  185. 00000270  3F2E 0026                move.w     -[A7], [A6 + 0x26]
  186. 00000274  2F0A                     move.l     -[A7], A2
  187. 00000276  61FF 0000 0012           bsr        +0x14 /* 0000028A */
  188. 0000027C  204A                     movea.l    A0, A2
  189. 0000027E  4FEF 004C                lea.l      A7, [A7 + 0x4C]
  190. 00000282  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  191. 00000286  4E5E                     unlink     A6
  192. 00000288  4E75                     rts
  193. fn0000028A:
  194. 0000028A  4E56 0000                link       A6, 0
  195. 0000028E  48E7 1F20                movem.l    -[A7], D3,D4,D5,D6,D7,A2
  196. 00000292  246E 0008                movea.l    A2, [A6 + 0x8]
  197. 00000296  362E 000C                move.w     D3, [A6 + 0xC]
  198. 0000029A  3E2E 0010                move.w     D7, [A6 + 0x10]
  199. 0000029E  3C2E 0012                move.w     D6, [A6 + 0x12]
  200. 000002A2  3A2E 0014                move.w     D5, [A6 + 0x14]
  201. 000002A6  182E 001A                move.b     D4, [A6 + 0x1A]
  202. 000002AA  42AA 005E                clr.l      [A2 + 0x5E]
  203. 000002AE  42A7                     clr.l      -[A7]
  204. 000002B0  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  205. 000002B4  2057                     movea.l    A0, [A7]
  206. 000002B6  2250                     movea.l    A1, [A0]
  207. 000002B8  2269 0034                movea.l    A1, [A1 + 0x34]
  208. 000002BC  4E91                     jsr        [A1]
  209. 000002BE  7001                     moveq.l    D0, 0x01
  210. 000002C0  2540 0062                move.l     [A2 + 0x62], D0
  211. 000002C4  4878 0001                push.l     0x1
  212. 000002C8  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  213. 000002CC  2057                     movea.l    A0, [A7]
  214. 000002CE  2250                     movea.l    A1, [A0]
  215. 000002D0  2269 0038                movea.l    A1, [A1 + 0x38]
  216. 000002D4  4E91                     jsr        [A1]
  217. 000002D6  4AAA 005A                tst.l      [A2 + 0x5A]
  218. 000002DA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  219. 000002DE  660C                     bne        +0xE /* 000002EC */
  220. 000002E0  4A43                     tst.w      D3
  221. 000002E2  6724                     beq        +0x26 /* 00000308 */
  222. 000002E4  7001                     moveq.l    D0, 0x01
  223. 000002E6  2540 005A                move.l     [A2 + 0x5A], D0
  224. 000002EA  601C                     bra        +0x1E /* 00000308 */
  225. label000002EC:
  226. 000002EC  42AA 005A                clr.l      [A2 + 0x5A]
  227. 000002F0  357C FFFF 0078           move.w     [A2 + 0x78], 0xFFFF
  228. 000002F6  3F03                     move.w     -[A7], D3
  229. 000002F8  2F0A                     move.l     -[A7], A2
  230. 000002FA  2057                     movea.l    A0, [A7]
  231. 000002FC  2268 0004                movea.l    A1, [A0 + 0x4]
  232. 00000300  2269 01DC                movea.l    A1, [A1 + 0x1DC]
  233. 00000304  4E91                     jsr        [A1]
  234. 00000306  5C4F                     addq.w     A7, 6
  235. label00000308:
  236. 00000308  2F2A 005A                move.l     -[A7], [A2 + 0x5A]
  237. 0000030C  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  238. 00000310  2057                     movea.l    A0, [A7]
  239. 00000312  2250                     movea.l    A1, [A0]
  240. 00000314  2269 002C                movea.l    A1, [A1 + 0x2C]
  241. 00000318  4E91                     jsr        [A1]
  242. 0000031A  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  243. 0000031E  2F0A                     move.l     -[A7], A2
  244. 00000320  61FF 0000 01F4           bsr        +0x1F6 /* 00000516 */
  245. 00000326  3F07                     move.w     -[A7], D7
  246. 00000328  2F0A                     move.l     -[A7], A2
  247. 0000032A  61FF 0000 011A           bsr        +0x11C /* 00000446 */
  248. 00000330  3F06                     move.w     -[A7], D6
  249. 00000332  2F0A                     move.l     -[A7], A2
  250. 00000334  61FF 0000 0144           bsr        +0x146 /* 0000047A */
  251. 0000033A  3F05                     move.w     -[A7], D5
  252. 0000033C  2F0A                     move.l     -[A7], A2
  253. 0000033E  61FF 0000 016E           bsr        +0x170 /* 000004AE */
  254. 00000344  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  255. 00000348  2F0A                     move.l     -[A7], A2
  256. 0000034A  61FF 0000 0196           bsr        +0x198 /* 000004E2 */
  257. 00000350  1F04                     move.b     -[A7], D4
  258. 00000352  2F0A                     move.l     -[A7], A2
  259. 00000354  61FF 0000 0254           bsr        +0x256 /* 000005AA */
  260. 0000035A  4FEF 002E                lea.l      A7, [A7 + 0x2E]
  261. 0000035E  4CDF 04F8                movem.l    D3,D4,D5,D6,D7,A2, [A7]+
  262. 00000362  4E5E                     unlink     A6
  263. 00000364  4E75                     rts
  264. fn00000366:
  265. 00000366  4E56 0000                link       A6, 0
  266. 0000036A  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  267. 0000036E  246E 0008                movea.l    A2, [A6 + 0x8]
  268. 00000372  362E 000C                move.w     D3, [A6 + 0xC]
  269. 00000376  200A                     move.l     D0, A2
  270. 00000378  677C                     beq        +0x7E /* 000003F6 */
  271. 0000037A  41F9 0000 E08C           lea.l      A0, [0x0000E08C]
  272. 00000380  2548 0004                move.l     [A2 + 0x4], A0
  273. 00000384  41F9 0000 E08C           lea.l      A0, [0x0000E08C]
  274. 0000038A  41E8 01E8                lea.l      A0, [A0 + 0x1E8]
  275. 0000038E  2252                     movea.l    A1, [A2]
  276. 00000390  2288                     move.l     [A1], A0
  277. 00000392  41F9 0000 E08C           lea.l      A0, [0x0000E08C]
  278. 00000398  41E8 0150                lea.l      A0, [A0 + 0x150]
  279. 0000039C  2548 0028                move.l     [A2 + 0x28], A0
  280. 000003A0  41F9 0000 E08C           lea.l      A0, [0x0000E08C]
  281. 000003A6  41E8 01A4                lea.l      A0, [A0 + 0x1A4]
  282. 000003AA  2548 006A                move.l     [A2 + 0x6A], A0
  283. 000003AE  2652                     movea.l    A3, [A2]
  284. 000003B0  204A                     movea.l    A0, A2
  285. 000003B2  41E8 007C                lea.l      A0, [A0 + 0x7C]
  286. 000003B6  2848                     movea.l    A4, A0
  287. 000003B8  91CB                     sub.l      A0, A3
  288. 000003BA  2748 0008                move.l     [A3 + 0x8], A0
  289. 000003BE  4267                     clr.w      -[A7]
  290. 000003C0  486A 006A                pea.l      [A2 + 0x6A]
  291. 000003C4  4EB9 0000 10FA           jsr        [0x000010FA]
  292. 000003CA  4267                     clr.w      -[A7]
  293. 000003CC  2F0A                     move.l     -[A7], A2
  294. 000003CE  4EB9 0000 0AAA           jsr        [0x00000AAA]
  295. 000003D4  4A43                     tst.w      D3
  296. 000003D6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  297. 000003DA  670C                     beq        +0xE /* 000003E8 */
  298. 000003DC  4267                     clr.w      -[A7]
  299. 000003DE  2F0C                     move.l     -[A7], A4
  300. 000003E0  4EB9 0000 3F42           jsr        [0x00003F42]
  301. 000003E6  5C4F                     addq.w     A7, 6
  302. label000003E8:
  303. 000003E8  4A43                     tst.w      D3
  304. 000003EA  6F0A                     ble        +0xC /* 000003F6 */
  305. 000003EC  2F0A                     move.l     -[A7], A2
  306. 000003EE  4EB9 0000 2592           jsr        [0x00002592]
  307. 000003F4  584F                     addq.w     A7, 4
  308. label000003F6:
  309. 000003F6  204A                     movea.l    A0, A2
  310. 000003F8  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  311. 000003FC  4E5E                     unlink     A6
  312. 000003FE  4E75                     rts
  313. 00000400  4E56 0000                link       A6, 0
  314. 00000404  48E7 1020                movem.l    -[A7], D3,A2
  315. 00000408  246E 0008                movea.l    A2, [A6 + 0x8]
  316. 0000040C  262E 000C                move.l     D3, [A6 + 0xC]
  317. 00000410  2F03                     move.l     -[A7], D3
  318. 00000412  2F0A                     move.l     -[A7], A2
  319. 00000414  4EB9 0000 0AEA           jsr        [0x00000AEA]
  320. 0000041A  0C6A 0200 0078           cmpi.w     [A2 + 0x78], 0x200
  321. 00000420  504F                     addq.w     A7, 8
  322. 00000422  661A                     bne        +0x1C /* 0000043E */
  323. 00000424  7001                     moveq.l    D0, 0x01
  324. 00000426  B680                     cmp.l      D3, D0
  325. 00000428  6614                     bne        +0x16 /* 0000043E */
  326. 0000042A  2F0A                     move.l     -[A7], A2
  327. 0000042C  4878 00CB                push.l     0xCB
  328. 00000430  486A 0028                pea.l      [A2 + 0x28]
  329. 00000434  4EB9 0000 3F82           jsr        [0x00003F82]
  330. 0000043A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  331. label0000043E:
  332. 0000043E  4CDF 0408                movem.l    D3,A2, [A7]+
  333. 00000442  4E5E                     unlink     A6
  334. 00000444  4E75                     rts
  335. fn00000446:
  336. 00000446  4E56 0000                link       A6, 0
  337. 0000044A  2F0A                     move.l     -[A7], A2
  338. 0000044C  246E 0008                movea.l    A2, [A6 + 0x8]
  339. 00000450  486E 000C                pea.l      [A6 + 0xC]
  340. 00000454  4878 0002                push.l     0x2
  341. 00000458  2F3C 7461 6C69           move.l     -[A7], 0x74616C69 /* 'tali' */
  342. 0000045E  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  343. 00000462  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  344. 00000466  2057                     movea.l    A0, [A7]
  345. 00000468  2250                     movea.l    A1, [A0]
  346. 0000046A  2269 0074                movea.l    A1, [A1 + 0x74]
  347. 0000046E  4E91                     jsr        [A1]
  348. 00000470  4FEF 0012                lea.l      A7, [A7 + 0x12]
  349. 00000474  245F                     movea.l    A2, [A7]+
  350. 00000476  4E5E                     unlink     A6
  351. 00000478  4E75                     rts
  352. fn0000047A:
  353. 0000047A  4E56 0000                link       A6, 0
  354. 0000047E  2F0A                     move.l     -[A7], A2
  355. 00000480  246E 0008                movea.l    A2, [A6 + 0x8]
  356. 00000484  486E 000C                pea.l      [A6 + 0xC]
  357. 00000488  4878 0002                push.l     0x2
  358. 0000048C  2F3C 746F 6666           move.l     -[A7], 0x746F6666 /* 'toff' */
  359. 00000492  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  360. 00000496  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  361. 0000049A  2057                     movea.l    A0, [A7]
  362. 0000049C  2250                     movea.l    A1, [A0]
  363. 0000049E  2269 0074                movea.l    A1, [A1 + 0x74]
  364. 000004A2  4E91                     jsr        [A1]
  365. 000004A4  4FEF 0012                lea.l      A7, [A7 + 0x12]
  366. 000004A8  245F                     movea.l    A2, [A7]+
  367. 000004AA  4E5E                     unlink     A6
  368. 000004AC  4E75                     rts
  369. fn000004AE:
  370. 000004AE  4E56 0000                link       A6, 0
  371. 000004B2  2F0A                     move.l     -[A7], A2
  372. 000004B4  246E 0008                movea.l    A2, [A6 + 0x8]
  373. 000004B8  486E 000C                pea.l      [A6 + 0xC]
  374. 000004BC  4878 0002                push.l     0x2
  375. 000004C0  2F3C 6761 6C69           move.l     -[A7], 0x67616C69 /* 'gali' */
  376. 000004C6  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  377. 000004CA  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  378. 000004CE  2057                     movea.l    A0, [A7]
  379. 000004D0  2250                     movea.l    A1, [A0]
  380. 000004D2  2269 0074                movea.l    A1, [A1 + 0x74]
  381. 000004D6  4E91                     jsr        [A1]
  382. 000004D8  4FEF 0012                lea.l      A7, [A7 + 0x12]
  383. 000004DC  245F                     movea.l    A2, [A7]+
  384. 000004DE  4E5E                     unlink     A6
  385. 000004E0  4E75                     rts
  386. fn000004E2:
  387. 000004E2  4E56 0000                link       A6, 0
  388. 000004E6  2F0A                     move.l     -[A7], A2
  389. 000004E8  246E 0008                movea.l    A2, [A6 + 0x8]
  390. 000004EC  486E 000C                pea.l      [A6 + 0xC]
  391. 000004F0  4878 0004                push.l     0x4
  392. 000004F4  2F3C 676F 6666           move.l     -[A7], 0x676F6666 /* 'goff' */
  393. 000004FA  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  394. 000004FE  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  395. 00000502  2057                     movea.l    A0, [A7]
  396. 00000504  2250                     movea.l    A1, [A0]
  397. 00000506  2269 0074                movea.l    A1, [A1 + 0x74]
  398. 0000050A  4E91                     jsr        [A1]
  399. 0000050C  4FEF 0012                lea.l      A7, [A7 + 0x12]
  400. 00000510  245F                     movea.l    A2, [A7]+
  401. 00000512  4E5E                     unlink     A6
  402. 00000514  4E75                     rts
  403. fn00000516:
  404. 00000516  4E56 0000                link       A6, 0
  405. 0000051A  2F0A                     move.l     -[A7], A2
  406. 0000051C  246E 0008                movea.l    A2, [A6 + 0x8]
  407. 00000520  486E 000C                pea.l      [A6 + 0xC]
  408. 00000524  4878 0002                push.l     0x2
  409. 00000528  2F3C 7470 6C63           move.l     -[A7], 0x74706C63 /* 'tplc' */
  410. 0000052E  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  411. 00000532  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  412. 00000536  2057                     movea.l    A0, [A7]
  413. 00000538  2250                     movea.l    A1, [A0]
  414. 0000053A  2269 0074                movea.l    A1, [A1 + 0x74]
  415. 0000053E  4E91                     jsr        [A1]
  416. 00000540  4FEF 0012                lea.l      A7, [A7 + 0x12]
  417. 00000544  245F                     movea.l    A2, [A7]+
  418. 00000546  4E5E                     unlink     A6
  419. 00000548  4E75                     rts
  420. 0000054A  206F 0004                movea.l    A0, [A7 + 0x4]
  421. 0000054E  316F 0008 007A           move.w     [A0 + 0x7A], [A7 + 0x8]
  422. 00000554  4E75                     rts
  423. 00000556  206F 0004                movea.l    A0, [A7 + 0x4]
  424. 0000055A  3028 007A                move.w     D0, [A0 + 0x7A]
  425. 0000055E  4E75                     rts
  426. 00000560  4E56 0000                link       A6, 0
  427. 00000564  48E7 1030                movem.l    -[A7], D3,A2,A3
  428. 00000568  246E 0008                movea.l    A2, [A6 + 0x8]
  429. 0000056C  7600                     moveq.l    D3, 0x00
  430. 0000056E  204A                     movea.l    A0, A2
  431. 00000570  41E8 006A                lea.l      A0, [A0 + 0x6A]
  432. 00000574  2648                     movea.l    A3, A0
  433. 00000576  4850                     pea.l      [A0]
  434. 00000578  4EB9 0000 8422           jsr        [0x00008422]
  435. 0000057E  2008                     move.l     D0, A0
  436. 00000580  584F                     addq.w     A7, 4
  437. 00000582  6714                     beq        +0x16 /* 00000598 */
  438. 00000584  554F                     subq.w     A7, 2
  439. 00000586  2F0B                     move.l     -[A7], A3
  440. 00000588  4EB9 0000 8422           jsr        [0x00008422]
  441. 0000058E  584F                     addq.w     A7, 4
  442. 00000590  2F08                     move.l     -[A7], A0
  443. 00000592  A950                     syscall    CountMItems
  444. 00000594  301F                     move.w     D0, [A7]+
  445. 00000596  3600                     move.w     D3, D0
  446. label00000598:
  447. 00000598  B66A 007A                cmp.w      D3, [A2 + 0x7A]
  448. 0000059C  6C04                     bge        +0x6 /* 000005A2 */
  449. 0000059E  3543 007A                move.w     [A2 + 0x7A], D3
  450. label000005A2:
  451. 000005A2  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  452. 000005A6  4E5E                     unlink     A6
  453. 000005A8  4E75                     rts
  454. fn000005AA:
  455. 000005AA  4E56 0000                link       A6, 0
  456. 000005AE  2F0A                     move.l     -[A7], A2
  457. 000005B0  246E 0008                movea.l    A2, [A6 + 0x8]
  458. 000005B4  486E 000C                pea.l      [A6 + 0xC]
  459. 000005B8  4878 0001                push.l     0x1
  460. 000005BC  2F3C 7067 6C63           move.l     -[A7], 0x70676C63 /* 'pglc' */
  461. 000005C2  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  462. 000005C6  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  463. 000005CA  2057                     movea.l    A0, [A7]
  464. 000005CC  2250                     movea.l    A1, [A0]
  465. 000005CE  2269 0074                movea.l    A1, [A1 + 0x74]
  466. 000005D2  4E91                     jsr        [A1]
  467. 000005D4  4FEF 0012                lea.l      A7, [A7 + 0x12]
  468. 000005D8  245F                     movea.l    A2, [A7]+
  469. 000005DA  4E5E                     unlink     A6
  470. 000005DC  4E75                     rts
  471. 000005DE  4E56 0000                link       A6, 0
  472. 000005E2  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  473. 000005E6  266E 0008                movea.l    A3, [A6 + 0x8]
  474. 000005EA  3A2E 000C                move.w     D5, [A6 + 0xC]
  475. 000005EE  262E 000E                move.l     D3, [A6 + 0xE]
  476. 000005F2  282E 0012                move.l     D4, [A6 + 0x12]
  477. 000005F6  246E 0016                movea.l    A2, [A6 + 0x16]
  478. 000005FA  0C83 6D68 6E64           cmpi.l     D3, 0x6D686E64 /* 'mhnd' */
  479. 00000600  6712                     beq        +0x14 /* 00000614 */
  480. 00000602  0C83 6D6E 6964           cmpi.l     D3, 0x6D6E6964 /* 'mnid' */
  481. 00000608  6722                     beq        +0x24 /* 0000062C */
  482. 0000060A  0C83 6D76 616C           cmpi.l     D3, 0x6D76616C /* 'mval' */
  483. 00000610  672A                     beq        +0x2C /* 0000063C */
  484. 00000612  603C                     bra        +0x3E /* 00000650 */
  485. label00000614:
  486. 00000614  4227                     clr.b      -[A7]
  487. 00000616  2F12                     move.l     -[A7], [A2]
  488. 00000618  486B 006A                pea.l      [A3 + 0x6A]
  489. 0000061C  2057                     movea.l    A0, [A7]
  490. 0000061E  2250                     movea.l    A1, [A0]
  491. 00000620  2269 000C                movea.l    A1, [A1 + 0xC]
  492. 00000624  4E91                     jsr        [A1]
  493. 00000626  4FEF 000A                lea.l      A7, [A7 + 0xA]
  494. 0000062A  603E                     bra        +0x40 /* 0000066A */
  495. label0000062C:
  496. 0000062C  3F12                     move.w     -[A7], [A2]
  497. 0000062E  486B 006A                pea.l      [A3 + 0x6A]
  498. 00000632  4EB9 0000 110A           jsr        [0x0000110A]
  499. 00000638  5C4F                     addq.w     A7, 6
  500. 0000063A  602E                     bra        +0x30 /* 0000066A */
  501. label0000063C:
  502. 0000063C  3F12                     move.w     -[A7], [A2]
  503. 0000063E  2F0B                     move.l     -[A7], A3
  504. 00000640  2057                     movea.l    A0, [A7]
  505. 00000642  2268 0004                movea.l    A1, [A0 + 0x4]
  506. 00000646  2269 01DC                movea.l    A1, [A1 + 0x1DC]
  507. 0000064A  4E91                     jsr        [A1]
  508. 0000064C  5C4F                     addq.w     A7, 6
  509. 0000064E  601A                     bra        +0x1C /* 0000066A */
  510. label00000650:
  511. 00000650  2F0A                     move.l     -[A7], A2
  512. 00000652  2F04                     move.l     -[A7], D4
  513. 00000654  2F03                     move.l     -[A7], D3
  514. 00000656  3F05                     move.w     -[A7], D5
  515. 00000658  2F2B 0066                move.l     -[A7], [A3 + 0x66]
  516. 0000065C  2057                     movea.l    A0, [A7]
  517. 0000065E  2250                     movea.l    A1, [A0]
  518. 00000660  2269 0074                movea.l    A1, [A1 + 0x74]
  519. 00000664  4E91                     jsr        [A1]
  520. 00000666  4FEF 0012                lea.l      A7, [A7 + 0x12]
  521. label0000066A:
  522. 0000066A  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  523. 0000066E  4E5E                     unlink     A6
  524. 00000670  4E75                     rts
  525. 00000672  4E56 0000                link       A6, 0
  526. 00000676  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  527. 0000067A  286E 0008                movea.l    A4, [A6 + 0x8]
  528. 0000067E  3A2E 000C                move.w     D5, [A6 + 0xC]
  529. 00000682  282E 000E                move.l     D4, [A6 + 0xE]
  530. 00000686  262E 0012                move.l     D3, [A6 + 0x12]
  531. 0000068A  266E 0016                movea.l    A3, [A6 + 0x16]
  532. 0000068E  246E 001A                movea.l    A2, [A6 + 0x1A]
  533. 00000692  0C84 6D68 6E64           cmpi.l     D4, 0x6D686E64 /* 'mhnd' */
  534. 00000698  6712                     beq        +0x14 /* 000006AC */
  535. 0000069A  0C84 6D6E 6964           cmpi.l     D4, 0x6D6E6964 /* 'mnid' */
  536. 000006A0  6728                     beq        +0x2A /* 000006CA */
  537. 000006A2  0C84 6D76 616C           cmpi.l     D4, 0x6D76616C /* 'mval' */
  538. 000006A8  673E                     beq        +0x40 /* 000006E8 */
  539. 000006AA  605E                     bra        +0x60 /* 0000070A */
  540. label000006AC:
  541. 000006AC  7004                     moveq.l    D0, 0x04
  542. 000006AE  B680                     cmp.l      D3, D0
  543. 000006B0  650E                     bcs        +0x10 /* 000006C0 */
  544. 000006B2  486C 006A                pea.l      [A4 + 0x6A]
  545. 000006B6  4EB9 0000 8422           jsr        [0x00008422]
  546. 000006BC  2688                     move.l     [A3], A0
  547. 000006BE  584F                     addq.w     A7, 4
  548. label000006C0:
  549. 000006C0  200A                     move.l     D0, A2
  550. 000006C2  6762                     beq        +0x64 /* 00000726 */
  551. 000006C4  7004                     moveq.l    D0, 0x04
  552. 000006C6  2480                     move.l     [A2], D0
  553. 000006C8  605C                     bra        +0x5E /* 00000726 */
  554. label000006CA:
  555. 000006CA  7002                     moveq.l    D0, 0x02
  556. 000006CC  B680                     cmp.l      D3, D0
  557. 000006CE  650E                     bcs        +0x10 /* 000006DE */
  558. 000006D0  486C 006A                pea.l      [A4 + 0x6A]
  559. 000006D4  4EB9 0000 1112           jsr        [0x00001112]
  560. 000006DA  3680                     move.w     [A3], D0
  561. 000006DC  584F                     addq.w     A7, 4
  562. label000006DE:
  563. 000006DE  200A                     move.l     D0, A2
  564. 000006E0  6744                     beq        +0x46 /* 00000726 */
  565. 000006E2  7002                     moveq.l    D0, 0x02
  566. 000006E4  2480                     move.l     [A2], D0
  567. 000006E6  603E                     bra        +0x40 /* 00000726 */
  568. label000006E8:
  569. 000006E8  7002                     moveq.l    D0, 0x02
  570. 000006EA  B680                     cmp.l      D3, D0
  571. 000006EC  6512                     bcs        +0x14 /* 00000700 */
  572. 000006EE  2F0C                     move.l     -[A7], A4
  573. 000006F0  2057                     movea.l    A0, [A7]
  574. 000006F2  2268 0004                movea.l    A1, [A0 + 0x4]
  575. 000006F6  2269 01E0                movea.l    A1, [A1 + 0x1E0]
  576. 000006FA  4E91                     jsr        [A1]
  577. 000006FC  3680                     move.w     [A3], D0
  578. 000006FE  584F                     addq.w     A7, 4
  579. label00000700:
  580. 00000700  200A                     move.l     D0, A2
  581. 00000702  6722                     beq        +0x24 /* 00000726 */
  582. 00000704  7002                     moveq.l    D0, 0x02
  583. 00000706  2480                     move.l     [A2], D0
  584. 00000708  601C                     bra        +0x1E /* 00000726 */
  585. label0000070A:
  586. 0000070A  2F0A                     move.l     -[A7], A2
  587. 0000070C  2F0B                     move.l     -[A7], A3
  588. 0000070E  2F03                     move.l     -[A7], D3
  589. 00000710  2F04                     move.l     -[A7], D4
  590. 00000712  3F05                     move.w     -[A7], D5
  591. 00000714  2F2C 0066                move.l     -[A7], [A4 + 0x66]
  592. 00000718  2057                     movea.l    A0, [A7]
  593. 0000071A  2250                     movea.l    A1, [A0]
  594. 0000071C  2269 0078                movea.l    A1, [A1 + 0x78]
  595. 00000720  4E91                     jsr        [A1]
  596. 00000722  4FEF 0016                lea.l      A7, [A7 + 0x16]
  597. label00000726:
  598. 00000726  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  599. 0000072A  4E5E                     unlink     A6
  600. 0000072C  4E75                     rts
  601. fn0000072E:
  602. 0000072E  4E56 FFFC                link       A6, -0x0004
  603. 00000732  2F0A                     move.l     -[A7], A2
  604. 00000734  246E 0008                movea.l    A2, [A6 + 0x8]
  605. 00000738  302A 0078                move.w     D0, [A2 + 0x78]
  606. 0000073C  48C0                     ext.l      D0
  607. 0000073E  5280                     addq.l     D0, 1
  608. 00000740  6736                     beq        +0x38 /* 00000778 */
  609. 00000742  5380                     subq.l     D0, 1
  610. 00000744  670A                     beq        +0xC /* 00000750 */
  611. 00000746  0480 0000 0200           subi.l     D0, 0x200
  612. 0000074C  6714                     beq        +0x16 /* 00000762 */
  613. 0000074E  6066                     bra        +0x68 /* 000007B6 */
  614. label00000750:
  615. 00000750  2F0A                     move.l     -[A7], A2
  616. 00000752  2057                     movea.l    A0, [A7]
  617. 00000754  2268 0004                movea.l    A1, [A0 + 0x4]
  618. 00000758  2269 0184                movea.l    A1, [A1 + 0x184]
  619. 0000075C  4E91                     jsr        [A1]
  620. 0000075E  584F                     addq.w     A7, 4
  621. 00000760  6054                     bra        +0x56 /* 000007B6 */
  622. label00000762:
  623. 00000762  4878 0001                push.l     0x1
  624. 00000766  2F0A                     move.l     -[A7], A2
  625. 00000768  2057                     movea.l    A0, [A7]
  626. 0000076A  2268 0004                movea.l    A1, [A0 + 0x4]
  627. 0000076E  2269 0020                movea.l    A1, [A1 + 0x20]
  628. 00000772  4E91                     jsr        [A1]
  629. 00000774  504F                     addq.w     A7, 8
  630. 00000776  603E                     bra        +0x40 /* 000007B6 */
  631. label00000778:
  632. 00000778  42A7                     clr.l      -[A7]
  633. 0000077A  486A 007A                pea.l      [A2 + 0x7A]
  634. 0000077E  4878 0002                push.l     0x2
  635. 00000782  2F3C 6D76 616C           move.l     -[A7], 0x6D76616C /* 'mval' */
  636. 00000788  4267                     clr.w      -[A7]
  637. 0000078A  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  638. 0000078E  2057                     movea.l    A0, [A7]
  639. 00000790  2250                     movea.l    A1, [A0]
  640. 00000792  2269 0078                movea.l    A1, [A1 + 0x78]
  641. 00000796  4E91                     jsr        [A1]
  642. 00000798  306A 007A                movea.w    A0, [A2 + 0x7A]
  643. 0000079C  2D48 FFFC                move.l     [A6 - 0x4], A0
  644. 000007A0  486E FFFC                pea.l      [A6 - 0x4]
  645. 000007A4  2F2A 0056                move.l     -[A7], [A2 + 0x56]
  646. 000007A8  486A 0028                pea.l      [A2 + 0x28]
  647. 000007AC  4EB9 0000 3F82           jsr        [0x00003F82]
  648. 000007B2  4FEF 0022                lea.l      A7, [A7 + 0x22]
  649. label000007B6:
  650. 000007B6  245F                     movea.l    A2, [A7]+
  651. 000007B8  4E5E                     unlink     A6
  652. 000007BA  4E75                     rts
  653. 000007BC  4E56 0000                link       A6, 0
  654. 000007C0  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  655. 000007C4  246E 0008                movea.l    A2, [A6 + 0x8]
  656. 000007C8  382E 000C                move.w     D4, [A6 + 0xC]
  657. 000007CC  286E 000E                movea.l    A4, [A6 + 0xE]
  658. 000007D0  262E 0012                move.l     D3, [A6 + 0x12]
  659. 000007D4  4A44                     tst.w      D4
  660. 000007D6  6714                     beq        +0x16 /* 000007EC */
  661. 000007D8  204A                     movea.l    A0, A2
  662. 000007DA  41E8 006E                lea.l      A0, [A0 + 0x6E]
  663. 000007DE  2648                     movea.l    A3, A0
  664. 000007E0  2488                     move.l     [A2], A0
  665. 000007E2  2F0B                     move.l     -[A7], A3
  666. 000007E4  4EB9 0000 3F3A           jsr        [0x00003F3A]
  667. 000007EA  584F                     addq.w     A7, 4
  668. label000007EC:
  669. 000007EC  2F03                     move.l     -[A7], D3
  670. 000007EE  2F0C                     move.l     -[A7], A4
  671. 000007F0  4267                     clr.w      -[A7]
  672. 000007F2  2F0A                     move.l     -[A7], A2
  673. 000007F4  4EB9 0000 0A92           jsr        [0x00000A92]
  674. 000007FA  204A                     movea.l    A0, A2
  675. 000007FC  41E8 006A                lea.l      A0, [A0 + 0x6A]
  676. 00000800  2848                     movea.l    A4, A0
  677. 00000802  4850                     pea.l      [A0]
  678. 00000804  4EB9 0000 403A           jsr        [0x0000403A]
  679. 0000080A  41F9 0000 DD60           lea.l      A0, [0x0000DD60]
  680. 00000810  2548 0004                move.l     [A2 + 0x4], A0
  681. 00000814  41F9 0000 DD60           lea.l      A0, [0x0000DD60]
  682. 0000081A  41E8 01C8                lea.l      A0, [A0 + 0x1C8]
  683. 0000081E  2252                     movea.l    A1, [A2]
  684. 00000820  2288                     move.l     [A1], A0
  685. 00000822  41F9 0000 DD60           lea.l      A0, [0x0000DD60]
  686. 00000828  41E8 0150                lea.l      A0, [A0 + 0x150]
  687. 0000082C  2548 0028                move.l     [A2 + 0x28], A0
  688. 00000830  41F9 0000 DD60           lea.l      A0, [0x0000DD60]
  689. 00000836  41E8 01A4                lea.l      A0, [A0 + 0x1A4]
  690. 0000083A  2548 006A                move.l     [A2 + 0x6A], A0
  691. 0000083E  2652                     movea.l    A3, [A2]
  692. 00000840  204A                     movea.l    A0, A2
  693. 00000842  41E8 006E                lea.l      A0, [A0 + 0x6E]
  694. 00000846  91CB                     sub.l      A0, A3
  695. 00000848  2748 0008                move.l     [A3 + 0x8], A0
  696. 0000084C  2F0C                     move.l     -[A7], A4
  697. 0000084E  2057                     movea.l    A0, [A7]
  698. 00000850  2250                     movea.l    A1, [A0]
  699. 00000852  2269 000C                movea.l    A1, [A1 + 0xC]
  700. 00000856  4E91                     jsr        [A1]
  701. 00000858  204A                     movea.l    A0, A2
  702. 0000085A  4FEF 0016                lea.l      A7, [A7 + 0x16]
  703. 0000085E  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  704. 00000862  4E5E                     unlink     A6
  705. 00000864  4E75                     rts
  706. 00000866  4E56 0000                link       A6, 0
  707. 0000086A  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  708. 0000086E  246E 0008                movea.l    A2, [A6 + 0x8]
  709. 00000872  362E 000C                move.w     D3, [A6 + 0xC]
  710. 00000876  200A                     move.l     D0, A2
  711. 00000878  677C                     beq        +0x7E /* 000008F6 */
  712. 0000087A  41F9 0000 DD60           lea.l      A0, [0x0000DD60]
  713. 00000880  2548 0004                move.l     [A2 + 0x4], A0
  714. 00000884  41F9 0000 DD60           lea.l      A0, [0x0000DD60]
  715. 0000088A  41E8 01C8                lea.l      A0, [A0 + 0x1C8]
  716. 0000088E  2252                     movea.l    A1, [A2]
  717. 00000890  2288                     move.l     [A1], A0
  718. 00000892  41F9 0000 DD60           lea.l      A0, [0x0000DD60]
  719. 00000898  41E8 0150                lea.l      A0, [A0 + 0x150]
  720. 0000089C  2548 0028                move.l     [A2 + 0x28], A0
  721. 000008A0  41F9 0000 DD60           lea.l      A0, [0x0000DD60]
  722. 000008A6  41E8 01A4                lea.l      A0, [A0 + 0x1A4]
  723. 000008AA  2548 006A                move.l     [A2 + 0x6A], A0
  724. 000008AE  2652                     movea.l    A3, [A2]
  725. 000008B0  204A                     movea.l    A0, A2
  726. 000008B2  41E8 006E                lea.l      A0, [A0 + 0x6E]
  727. 000008B6  2848                     movea.l    A4, A0
  728. 000008B8  91CB                     sub.l      A0, A3
  729. 000008BA  2748 0008                move.l     [A3 + 0x8], A0
  730. 000008BE  4267                     clr.w      -[A7]
  731. 000008C0  486A 006A                pea.l      [A2 + 0x6A]
  732. 000008C4  4EB9 0000 4042           jsr        [0x00004042]
  733. 000008CA  4267                     clr.w      -[A7]
  734. 000008CC  2F0A                     move.l     -[A7], A2
  735. 000008CE  4EB9 0000 0AAA           jsr        [0x00000AAA]
  736. 000008D4  4A43                     tst.w      D3
  737. 000008D6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  738. 000008DA  670C                     beq        +0xE /* 000008E8 */
  739. 000008DC  4267                     clr.w      -[A7]
  740. 000008DE  2F0C                     move.l     -[A7], A4
  741. 000008E0  4EB9 0000 3F42           jsr        [0x00003F42]
  742. 000008E6  5C4F                     addq.w     A7, 6
  743. label000008E8:
  744. 000008E8  4A43                     tst.w      D3
  745. 000008EA  6F0A                     ble        +0xC /* 000008F6 */
  746. 000008EC  2F0A                     move.l     -[A7], A2
  747. 000008EE  4EB9 0000 2592           jsr        [0x00002592]
  748. 000008F4  584F                     addq.w     A7, 4
  749. label000008F6:
  750. 000008F6  204A                     movea.l    A0, A2
  751. 000008F8  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  752. 000008FC  4E5E                     unlink     A6
  753. 000008FE  4E75                     rts
  754. 00000900  4E56 0000                link       A6, 0
  755. 00000904  2F0A                     move.l     -[A7], A2
  756. 00000906  246E 0008                movea.l    A2, [A6 + 0x8]
  757. 0000090A  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  758. 0000090E  2057                     movea.l    A0, [A7]
  759. 00000910  2250                     movea.l    A1, [A0]
  760. 00000912  2269 009C                movea.l    A1, [A1 + 0x9C]
  761. 00000916  4E91                     jsr        [A1]
  762. 00000918  584F                     addq.w     A7, 4
  763. 0000091A  245F                     movea.l    A2, [A7]+
  764. 0000091C  4E5E                     unlink     A6
  765. 0000091E  4E75                     rts
  766. 00000920  4E56 0000                link       A6, 0
  767. 00000924  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  768. 00000928  246E 0008                movea.l    A2, [A6 + 0x8]
  769. 0000092C  382E 000C                move.w     D4, [A6 + 0xC]
  770. 00000930  286E 000E                movea.l    A4, [A6 + 0xE]
  771. 00000934  262E 0012                move.l     D3, [A6 + 0x12]
  772. 00000938  4A44                     tst.w      D4
  773. 0000093A  6714                     beq        +0x16 /* 00000950 */
  774. 0000093C  204A                     movea.l    A0, A2
  775. 0000093E  41E8 006A                lea.l      A0, [A0 + 0x6A]
  776. 00000942  2648                     movea.l    A3, A0
  777. 00000944  2488                     move.l     [A2], A0
  778. 00000946  2F0B                     move.l     -[A7], A3
  779. 00000948  4EB9 0000 3F3A           jsr        [0x00003F3A]
  780. 0000094E  584F                     addq.w     A7, 4
  781. label00000950:
  782. 00000950  2F03                     move.l     -[A7], D3
  783. 00000952  2F0C                     move.l     -[A7], A4
  784. 00000954  4267                     clr.w      -[A7]
  785. 00000956  2F0A                     move.l     -[A7], A2
  786. 00000958  4EB9 0000 0A92           jsr        [0x00000A92]
  787. 0000095E  41F9 0000 DA82           lea.l      A0, [0x0000DA82]
  788. 00000964  2548 0004                move.l     [A2 + 0x4], A0
  789. 00000968  41F9 0000 DA82           lea.l      A0, [0x0000DA82]
  790. 0000096E  41E8 01A4                lea.l      A0, [A0 + 0x1A4]
  791. 00000972  2252                     movea.l    A1, [A2]
  792. 00000974  2288                     move.l     [A1], A0
  793. 00000976  41F9 0000 DA82           lea.l      A0, [0x0000DA82]
  794. 0000097C  41E8 0150                lea.l      A0, [A0 + 0x150]
  795. 00000980  2548 0028                move.l     [A2 + 0x28], A0
  796. 00000984  2652                     movea.l    A3, [A2]
  797. 00000986  204A                     movea.l    A0, A2
  798. 00000988  41E8 006A                lea.l      A0, [A0 + 0x6A]
  799. 0000098C  91CB                     sub.l      A0, A3
  800. 0000098E  2748 0008                move.l     [A3 + 0x8], A0
  801. 00000992  204A                     movea.l    A0, A2
  802. 00000994  4FEF 000E                lea.l      A7, [A7 + 0xE]
  803. 00000998  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  804. 0000099C  4E5E                     unlink     A6
  805. 0000099E  4E75                     rts
  806. 000009A0  4E56 0000                link       A6, 0
  807. 000009A4  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  808. 000009A8  246E 0008                movea.l    A2, [A6 + 0x8]
  809. 000009AC  2E2E 000E                move.l     D7, [A6 + 0xE]
  810. 000009B0  2C2E 0012                move.l     D6, [A6 + 0x12]
  811. 000009B4  2A2E 0016                move.l     D5, [A6 + 0x16]
  812. 000009B8  286E 001A                movea.l    A4, [A6 + 0x1A]
  813. 000009BC  382E 001E                move.w     D4, [A6 + 0x1E]
  814. 000009C0  262E 0020                move.l     D3, [A6 + 0x20]
  815. 000009C4  4A6E 000C                tst.w      [A6 + 0xC]
  816. 000009C8  6714                     beq        +0x16 /* 000009DE */
  817. 000009CA  204A                     movea.l    A0, A2
  818. 000009CC  41E8 006A                lea.l      A0, [A0 + 0x6A]
  819. 000009D0  2648                     movea.l    A3, A0
  820. 000009D2  2488                     move.l     [A2], A0
  821. 000009D4  2F0B                     move.l     -[A7], A3
  822. 000009D6  4EB9 0000 3F3A           jsr        [0x00003F3A]
  823. 000009DC  584F                     addq.w     A7, 4
  824. label000009DE:
  825. 000009DE  42A7                     clr.l      -[A7]
  826. 000009E0  4878 0002                push.l     0x2
  827. 000009E4  42A7                     clr.l      -[A7]
  828. 000009E6  2F05                     move.l     -[A7], D5
  829. 000009E8  2F06                     move.l     -[A7], D6
  830. 000009EA  3F04                     move.w     -[A7], D4
  831. 000009EC  2F0C                     move.l     -[A7], A4
  832. 000009EE  3F3C 0171                move.w     -[A7], 0x171
  833. 000009F2  2F03                     move.l     -[A7], D3
  834. 000009F4  2F07                     move.l     -[A7], D7
  835. 000009F6  4267                     clr.w      -[A7]
  836. 000009F8  2F0A                     move.l     -[A7], A2
  837. 000009FA  4EB9 0000 0AA2           jsr        [0x00000AA2]
  838. 00000A00  41F9 0000 DA82           lea.l      A0, [0x0000DA82]
  839. 00000A06  2548 0004                move.l     [A2 + 0x4], A0
  840. 00000A0A  41F9 0000 DA82           lea.l      A0, [0x0000DA82]
  841. 00000A10  41E8 01A4                lea.l      A0, [A0 + 0x1A4]
  842. 00000A14  2252                     movea.l    A1, [A2]
  843. 00000A16  2288                     move.l     [A1], A0
  844. 00000A18  41F9 0000 DA82           lea.l      A0, [0x0000DA82]
  845. 00000A1E  41E8 0150                lea.l      A0, [A0 + 0x150]
  846. 00000A22  2548 0028                move.l     [A2 + 0x28], A0
  847. 00000A26  2652                     movea.l    A3, [A2]
  848. 00000A28  204A                     movea.l    A0, A2
  849. 00000A2A  41E8 006A                lea.l      A0, [A0 + 0x6A]
  850. 00000A2E  91CB                     sub.l      A0, A3
  851. 00000A30  2748 0008                move.l     [A3 + 0x8], A0
  852. 00000A34  204A                     movea.l    A0, A2
  853. 00000A36  4FEF 002A                lea.l      A7, [A7 + 0x2A]
  854. 00000A3A  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  855. 00000A3E  4E5E                     unlink     A6
  856. 00000A40  4E75                     rts
  857. 00000A42  4E56 0000                link       A6, 0
  858. 00000A46  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  859. 00000A4A  246E 0008                movea.l    A2, [A6 + 0x8]
  860. 00000A4E  362E 000C                move.w     D3, [A6 + 0xC]
  861. 00000A52  200A                     move.l     D0, A2
  862. 00000A54  6760                     beq        +0x62 /* 00000AB6 */
  863. 00000A56  41F9 0000 DA82           lea.l      A0, [0x0000DA82]
  864. 00000A5C  2548 0004                move.l     [A2 + 0x4], A0
  865. 00000A60  41F9 0000 DA82           lea.l      A0, [0x0000DA82]
  866. 00000A66  41E8 01A4                lea.l      A0, [A0 + 0x1A4]
  867. 00000A6A  2252                     movea.l    A1, [A2]
  868. 00000A6C  2288                     move.l     [A1], A0
  869. 00000A6E  41F9 0000 DA82           lea.l      A0, [0x0000DA82]
  870. 00000A74  41E8 0150                lea.l      A0, [A0 + 0x150]
  871. 00000A78  2548 0028                move.l     [A2 + 0x28], A0
  872. 00000A7C  2652                     movea.l    A3, [A2]
  873. 00000A7E  204A                     movea.l    A0, A2
  874. 00000A80  41E8 006A                lea.l      A0, [A0 + 0x6A]
  875. 00000A84  2848                     movea.l    A4, A0
  876. 00000A86  91CB                     sub.l      A0, A3
  877. 00000A88  2748 0008                move.l     [A3 + 0x8], A0
  878. 00000A8C  4267                     clr.w      -[A7]
  879. 00000A8E  2F0A                     move.l     -[A7], A2
  880. 00000A90  4EB9 0000 0AAA           jsr        [0x00000AAA]
  881. 00000A96  4A43                     tst.w      D3
  882. 00000A98  5C4F                     addq.w     A7, 6
  883. 00000A9A  670C                     beq        +0xE /* 00000AA8 */
  884. 00000A9C  4267                     clr.w      -[A7]
  885. 00000A9E  2F0C                     move.l     -[A7], A4
  886. 00000AA0  4EB9 0000 3F42           jsr        [0x00003F42]
  887. 00000AA6  5C4F                     addq.w     A7, 6
  888. label00000AA8:
  889. 00000AA8  4A43                     tst.w      D3
  890. 00000AAA  6F0A                     ble        +0xC /* 00000AB6 */
  891. 00000AAC  2F0A                     move.l     -[A7], A2
  892. 00000AAE  4EB9 0000 2592           jsr        [0x00002592]
  893. 00000AB4  584F                     addq.w     A7, 4
  894. label00000AB6:
  895. 00000AB6  204A                     movea.l    A0, A2
  896. 00000AB8  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  897. 00000ABC  4E5E                     unlink     A6
  898. 00000ABE  4E75                     rts
  899. 00000AC0  4E56 0000                link       A6, 0
  900. 00000AC4  48E7 1020                movem.l    -[A7], D3,A2
  901. 00000AC8  246E 0008                movea.l    A2, [A6 + 0x8]
  902. 00000ACC  7601                     moveq.l    D3, 0x01
  903. 00000ACE  2F0A                     move.l     -[A7], A2
  904. 00000AD0  2057                     movea.l    A0, [A7]
  905. 00000AD2  2268 0004                movea.l    A1, [A0 + 0x4]
  906. 00000AD6  2269 001C                movea.l    A1, [A1 + 0x1C]
  907. 00000ADA  4E91                     jsr        [A1]
  908. 00000ADC  5380                     subq.l     D0, 1
  909. 00000ADE  584F                     addq.w     A7, 4
  910. 00000AE0  6602                     bne        +0x4 /* 00000AE4 */
  911. 00000AE2  7600                     moveq.l    D3, 0x00
  912. label00000AE4:
  913. 00000AE4  3043                     movea.w    A0, D3
  914. 00000AE6  2F08                     move.l     -[A7], A0
  915. 00000AE8  2F0A                     move.l     -[A7], A2
  916. 00000AEA  2057                     movea.l    A0, [A7]
  917. 00000AEC  2268 0004                movea.l    A1, [A0 + 0x4]
  918. 00000AF0  2269 0020                movea.l    A1, [A1 + 0x20]
  919. 00000AF4  4E91                     jsr        [A1]
  920. 00000AF6  504F                     addq.w     A7, 8
  921. 00000AF8  4CDF 0408                movem.l    D3,A2, [A7]+
  922. 00000AFC  4E5E                     unlink     A6
  923. 00000AFE  4E75                     rts
  924. 00000B00  4E56 0000                link       A6, 0
  925. 00000B04  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  926. 00000B08  246E 0008                movea.l    A2, [A6 + 0x8]
  927. 00000B0C  382E 000C                move.w     D4, [A6 + 0xC]
  928. 00000B10  286E 000E                movea.l    A4, [A6 + 0xE]
  929. 00000B14  262E 0012                move.l     D3, [A6 + 0x12]
  930. 00000B18  4A44                     tst.w      D4
  931. 00000B1A  6714                     beq        +0x16 /* 00000B30 */
  932. 00000B1C  204A                     movea.l    A0, A2
  933. 00000B1E  41E8 00DA                lea.l      A0, [A0 + 0xDA]
  934. 00000B22  2648                     movea.l    A3, A0
  935. 00000B24  2488                     move.l     [A2], A0
  936. 00000B26  2F0B                     move.l     -[A7], A3
  937. 00000B28  4EB9 0000 3F3A           jsr        [0x00003F3A]
  938. 00000B2E  584F                     addq.w     A7, 4
  939. label00000B30:
  940. 00000B30  2F03                     move.l     -[A7], D3
  941. 00000B32  2F0C                     move.l     -[A7], A4
  942. 00000B34  4267                     clr.w      -[A7]
  943. 00000B36  2F0A                     move.l     -[A7], A2
  944. 00000B38  4EB9 0000 0BDA           jsr        [0x00000BDA]
  945. 00000B3E  41F9 0000 D754           lea.l      A0, [0x0000D754]
  946. 00000B44  2548 0004                move.l     [A2 + 0x4], A0
  947. 00000B48  41F9 0000 D754           lea.l      A0, [0x0000D754]
  948. 00000B4E  41E8 01DC                lea.l      A0, [A0 + 0x1DC]
  949. 00000B52  2252                     movea.l    A1, [A2]
  950. 00000B54  2288                     move.l     [A1], A0
  951. 00000B56  41F9 0000 D754           lea.l      A0, [0x0000D754]
  952. 00000B5C  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  953. 00000B60  2548 007A                move.l     [A2 + 0x7A], A0
  954. 00000B64  41F9 0000 D754           lea.l      A0, [0x0000D754]
  955. 00000B6A  41E8 01AC                lea.l      A0, [A0 + 0x1AC]
  956. 00000B6E  2548 00A8                move.l     [A2 + 0xA8], A0
  957. 00000B72  2652                     movea.l    A3, [A2]
  958. 00000B74  204A                     movea.l    A0, A2
  959. 00000B76  41E8 00DA                lea.l      A0, [A0 + 0xDA]
  960. 00000B7A  91CB                     sub.l      A0, A3
  961. 00000B7C  2748 0008                move.l     [A3 + 0x8], A0
  962. 00000B80  204A                     movea.l    A0, A2
  963. 00000B82  4FEF 000E                lea.l      A7, [A7 + 0xE]
  964. 00000B86  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  965. 00000B8A  4E5E                     unlink     A6
  966. 00000B8C  4E75                     rts
  967. 00000B8E  4E56 0000                link       A6, 0
  968. 00000B92  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  969. 00000B96  246E 0008                movea.l    A2, [A6 + 0x8]
  970. 00000B9A  362E 000C                move.w     D3, [A6 + 0xC]
  971. 00000B9E  200A                     move.l     D0, A2
  972. 00000BA0  676E                     beq        +0x70 /* 00000C10 */
  973. 00000BA2  41F9 0000 D754           lea.l      A0, [0x0000D754]
  974. 00000BA8  2548 0004                move.l     [A2 + 0x4], A0
  975. 00000BAC  41F9 0000 D754           lea.l      A0, [0x0000D754]
  976. 00000BB2  41E8 01DC                lea.l      A0, [A0 + 0x1DC]
  977. 00000BB6  2252                     movea.l    A1, [A2]
  978. 00000BB8  2288                     move.l     [A1], A0
  979. 00000BBA  41F9 0000 D754           lea.l      A0, [0x0000D754]
  980. 00000BC0  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  981. 00000BC4  2548 007A                move.l     [A2 + 0x7A], A0
  982. 00000BC8  41F9 0000 D754           lea.l      A0, [0x0000D754]
  983. 00000BCE  41E8 01AC                lea.l      A0, [A0 + 0x1AC]
  984. 00000BD2  2548 00A8                move.l     [A2 + 0xA8], A0
  985. 00000BD6  2652                     movea.l    A3, [A2]
  986. 00000BD8  204A                     movea.l    A0, A2
  987. 00000BDA  41E8 00DA                lea.l      A0, [A0 + 0xDA]
  988. 00000BDE  2848                     movea.l    A4, A0
  989. 00000BE0  91CB                     sub.l      A0, A3
  990. 00000BE2  2748 0008                move.l     [A3 + 0x8], A0
  991. 00000BE6  4267                     clr.w      -[A7]
  992. 00000BE8  2F0A                     move.l     -[A7], A2
  993. 00000BEA  4EB9 0000 0BEA           jsr        [0x00000BEA]
  994. 00000BF0  4A43                     tst.w      D3
  995. 00000BF2  5C4F                     addq.w     A7, 6
  996. 00000BF4  670C                     beq        +0xE /* 00000C02 */
  997. 00000BF6  4267                     clr.w      -[A7]
  998. 00000BF8  2F0C                     move.l     -[A7], A4
  999. 00000BFA  4EB9 0000 3F42           jsr        [0x00003F42]
  1000. 00000C00  5C4F                     addq.w     A7, 6
  1001. label00000C02:
  1002. 00000C02  4A43                     tst.w      D3
  1003. 00000C04  6F0A                     ble        +0xC /* 00000C10 */
  1004. 00000C06  2F0A                     move.l     -[A7], A2
  1005. 00000C08  4EB9 0000 2592           jsr        [0x00002592]
  1006. 00000C0E  584F                     addq.w     A7, 4
  1007. label00000C10:
  1008. 00000C10  204A                     movea.l    A0, A2
  1009. 00000C12  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  1010. 00000C16  4E5E                     unlink     A6
  1011. 00000C18  4E75                     rts
  1012. 00000C1A  4E56 0000                link       A6, 0
  1013. 00000C1E  2F0A                     move.l     -[A7], A2
  1014. 00000C20  246E 0008                movea.l    A2, [A6 + 0x8]
  1015. 00000C24  4878 FFFF                push.l     0xFFFF
  1016. 00000C28  2F2A 00D6                move.l     -[A7], [A2 + 0xD6]
  1017. 00000C2C  4EB9 0001 D696           jsr        [0x0001D696]
  1018. 00000C32  2F2A 00D6                move.l     -[A7], [A2 + 0xD6]
  1019. 00000C36  2057                     movea.l    A0, [A7]
  1020. 00000C38  2268 0004                movea.l    A1, [A0 + 0x4]
  1021. 00000C3C  2269 002C                movea.l    A1, [A1 + 0x2C]
  1022. 00000C40  4E91                     jsr        [A1]
  1023. 00000C42  584F                     addq.w     A7, 4
  1024. 00000C44  2F00                     move.l     -[A7], D0
  1025. 00000C46  2F0A                     move.l     -[A7], A2
  1026. 00000C48  2057                     movea.l    A0, [A7]
  1027. 00000C4A  2268 0004                movea.l    A1, [A0 + 0x4]
  1028. 00000C4E  2269 0020                movea.l    A1, [A1 + 0x20]
  1029. 00000C52  4E91                     jsr        [A1]
  1030. 00000C54  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1031. 00000C58  245F                     movea.l    A2, [A7]+
  1032. 00000C5A  4E5E                     unlink     A6
  1033. 00000C5C  4E75                     rts
  1034. 00000C5E  4E56 0000                link       A6, 0
  1035. 00000C62  48E7 1020                movem.l    -[A7], D3,A2
  1036. 00000C66  246E 0008                movea.l    A2, [A6 + 0x8]
  1037. 00000C6A  262E 000C                move.l     D3, [A6 + 0xC]
  1038. 00000C6E  2F2A 00D6                move.l     -[A7], [A2 + 0xD6]
  1039. 00000C72  4EB9 0001 D5C0           jsr        [0x0001D5C0]
  1040. 00000C78  B680                     cmp.l      D3, D0
  1041. 00000C7A  584F                     addq.w     A7, 4
  1042. 00000C7C  6746                     beq        +0x48 /* 00000CC4 */
  1043. 00000C7E  7001                     moveq.l    D0, 0x01
  1044. 00000C80  B680                     cmp.l      D3, D0
  1045. 00000C82  5CC0                     sge        D0
  1046. 00000C84  4400                     neg.b      D0
  1047. 00000C86  1F00                     move.b     -[A7], D0
  1048. 00000C88  2F0A                     move.l     -[A7], A2
  1049. 00000C8A  2057                     movea.l    A0, [A7]
  1050. 00000C8C  2268 0004                movea.l    A1, [A0 + 0x4]
  1051. 00000C90  2269 01D8                movea.l    A1, [A1 + 0x1D8]
  1052. 00000C94  4E91                     jsr        [A1]
  1053. 00000C96  2F03                     move.l     -[A7], D3
  1054. 00000C98  2F0A                     move.l     -[A7], A2
  1055. 00000C9A  4EB9 0000 0C12           jsr        [0x00000C12]
  1056. 00000CA0  42A7                     clr.l      -[A7]
  1057. 00000CA2  2F0A                     move.l     -[A7], A2
  1058. 00000CA4  2057                     movea.l    A0, [A7]
  1059. 00000CA6  2268 0004                movea.l    A1, [A0 + 0x4]
  1060. 00000CAA  2269 00F0                movea.l    A1, [A1 + 0xF0]
  1061. 00000CAE  4E91                     jsr        [A1]
  1062. 00000CB0  4227                     clr.b      -[A7]
  1063. 00000CB2  2F0A                     move.l     -[A7], A2
  1064. 00000CB4  2057                     movea.l    A0, [A7]
  1065. 00000CB6  2268 0004                movea.l    A1, [A0 + 0x4]
  1066. 00000CBA  2269 00C0                movea.l    A1, [A1 + 0xC0]
  1067. 00000CBE  4E91                     jsr        [A1]
  1068. 00000CC0  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  1069. label00000CC4:
  1070. 00000CC4  4CDF 0408                movem.l    D3,A2, [A7]+
  1071. 00000CC8  4E5E                     unlink     A6
  1072. 00000CCA  4E75                     rts
  1073. 00000CCC  4E56 0000                link       A6, 0
  1074. 00000CD0  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  1075. 00000CD4  286E 0008                movea.l    A4, [A6 + 0x8]
  1076. 00000CD8  262E 000C                move.l     D3, [A6 + 0xC]
  1077. 00000CDC  266E 0010                movea.l    A3, [A6 + 0x10]
  1078. 00000CE0  0C83 0000 00CB           cmpi.l     D3, 0xCB
  1079. 00000CE6  6630                     bne        +0x32 /* 00000D18 */
  1080. 00000CE8  244B                     movea.l    A2, A3
  1081. 00000CEA  200A                     move.l     D0, A2
  1082. 00000CEC  673C                     beq        +0x3E /* 00000D2A */
  1083. 00000CEE  2F0A                     move.l     -[A7], A2
  1084. 00000CF0  2057                     movea.l    A0, [A7]
  1085. 00000CF2  2268 0004                movea.l    A1, [A0 + 0x4]
  1086. 00000CF6  2269 001C                movea.l    A1, [A1 + 0x1C]
  1087. 00000CFA  4E91                     jsr        [A1]
  1088. 00000CFC  5380                     subq.l     D0, 1
  1089. 00000CFE  57C0                     seq        D0
  1090. 00000D00  4400                     neg.b      D0
  1091. 00000D02  584F                     addq.w     A7, 4
  1092. 00000D04  1F00                     move.b     -[A7], D0
  1093. 00000D06  2F0C                     move.l     -[A7], A4
  1094. 00000D08  2057                     movea.l    A0, [A7]
  1095. 00000D0A  2268 0004                movea.l    A1, [A0 + 0x4]
  1096. 00000D0E  2269 01D8                movea.l    A1, [A1 + 0x1D8]
  1097. 00000D12  4E91                     jsr        [A1]
  1098. 00000D14  5C4F                     addq.w     A7, 6
  1099. 00000D16  6012                     bra        +0x14 /* 00000D2A */
  1100. label00000D18:
  1101. 00000D18  2F0B                     move.l     -[A7], A3
  1102. 00000D1A  2F03                     move.l     -[A7], D3
  1103. 00000D1C  486C 007A                pea.l      [A4 + 0x7A]
  1104. 00000D20  4EB9 0000 3F82           jsr        [0x00003F82]
  1105. 00000D26  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1106. label00000D2A:
  1107. 00000D2A  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  1108. 00000D2E  4E5E                     unlink     A6
  1109. 00000D30  4E75                     rts
  1110. 00000D32  4E56 0000                link       A6, 0
  1111. 00000D36  48E7 1020                movem.l    -[A7], D3,A2
  1112. 00000D3A  246E 0008                movea.l    A2, [A6 + 0x8]
  1113. 00000D3E  7601                     moveq.l    D3, 0x01
  1114. 00000D40  2F0A                     move.l     -[A7], A2
  1115. 00000D42  2057                     movea.l    A0, [A7]
  1116. 00000D44  2268 0004                movea.l    A1, [A0 + 0x4]
  1117. 00000D48  2269 001C                movea.l    A1, [A1 + 0x1C]
  1118. 00000D4C  4E91                     jsr        [A1]
  1119. 00000D4E  5380                     subq.l     D0, 1
  1120. 00000D50  584F                     addq.w     A7, 4
  1121. 00000D52  6602                     bne        +0x4 /* 00000D56 */
  1122. 00000D54  7600                     moveq.l    D3, 0x00
  1123. label00000D56:
  1124. 00000D56  3043                     movea.w    A0, D3
  1125. 00000D58  2F08                     move.l     -[A7], A0
  1126. 00000D5A  2F0A                     move.l     -[A7], A2
  1127. 00000D5C  2057                     movea.l    A0, [A7]
  1128. 00000D5E  2268 0004                movea.l    A1, [A0 + 0x4]
  1129. 00000D62  2269 0020                movea.l    A1, [A1 + 0x20]
  1130. 00000D66  4E91                     jsr        [A1]
  1131. 00000D68  504F                     addq.w     A7, 8
  1132. 00000D6A  4CDF 0408                movem.l    D3,A2, [A7]+
  1133. 00000D6E  4E5E                     unlink     A6
  1134. 00000D70  4E75                     rts
  1135. 00000D72  4E56 FFEC                link       A6, -0x0014
  1136. 00000D76  2F0A                     move.l     -[A7], A2
  1137. 00000D78  246E 0008                movea.l    A2, [A6 + 0x8]
  1138. 00000D7C  42A7                     clr.l      -[A7]
  1139. 00000D7E  486A 0044                pea.l      [A2 + 0x44]
  1140. 00000D82  486E FFEC                pea.l      [A6 - 0x14]
  1141. 00000D86  4EB9 0000 13C8           jsr        [0x000013C8]
  1142. 00000D8C  4A2E 000C                tst.b      [A6 + 0xC]
  1143. 00000D90  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1144. 00000D94  6746                     beq        +0x48 /* 00000DDC */
  1145. 00000D96  6012                     bra        +0x14 /* 00000DAA */
  1146. label00000D98:
  1147. 00000D98  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1148. 00000D9C  2057                     movea.l    A0, [A7]
  1149. 00000D9E  2268 0004                movea.l    A1, [A0 + 0x4]
  1150. 00000DA2  2269 00B4                movea.l    A1, [A1 + 0xB4]
  1151. 00000DA6  4E91                     jsr        [A1]
  1152. 00000DA8  584F                     addq.w     A7, 4
  1153. label00000DAA:
  1154. 00000DAA  486E FFFC                pea.l      [A6 - 0x4]
  1155. 00000DAE  486E FFEC                pea.l      [A6 - 0x14]
  1156. 00000DB2  4EB9 0000 1380           jsr        [0x00001380]
  1157. 00000DB8  4A00                     tst.b      D0
  1158. 00000DBA  504F                     addq.w     A7, 8
  1159. 00000DBC  66DA                     bne        -0x24 /* 00000D98 */
  1160. 00000DBE  6030                     bra        +0x32 /* 00000DF0 */
  1161. label00000DC0:
  1162. 00000DC0  206E FFFC                movea.l    A0, [A6 - 0x4]
  1163. 00000DC4  B1EA 00D6                cmpa.l     A0, [A2 + 0xD6]
  1164. 00000DC8  6712                     beq        +0x14 /* 00000DDC */
  1165. 00000DCA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1166. 00000DCE  2057                     movea.l    A0, [A7]
  1167. 00000DD0  2268 0004                movea.l    A1, [A0 + 0x4]
  1168. 00000DD4  2269 00B8                movea.l    A1, [A1 + 0xB8]
  1169. 00000DD8  4E91                     jsr        [A1]
  1170. 00000DDA  584F                     addq.w     A7, 4
  1171. label00000DDC:
  1172. 00000DDC  486E FFFC                pea.l      [A6 - 0x4]
  1173. 00000DE0  486E FFEC                pea.l      [A6 - 0x14]
  1174. 00000DE4  4EB9 0000 1380           jsr        [0x00001380]
  1175. 00000DEA  4A00                     tst.b      D0
  1176. 00000DEC  504F                     addq.w     A7, 8
  1177. 00000DEE  66D0                     bne        -0x2E /* 00000DC0 */
  1178. label00000DF0:
  1179. 00000DF0  3F3C FFFF                move.w     -[A7], 0xFFFF
  1180. 00000DF4  486E FFEC                pea.l      [A6 - 0x14]
  1181. 00000DF8  4EB9 0000 1396           jsr        [0x00001396]
  1182. 00000DFE  5C4F                     addq.w     A7, 6
  1183. 00000E00  245F                     movea.l    A2, [A7]+
  1184. 00000E02  4E5E                     unlink     A6
  1185. 00000E04  4E75                     rts
  1186. 00000E06  4E56 0000                link       A6, 0
  1187. 00000E0A  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  1188. 00000E0E  246E 0008                movea.l    A2, [A6 + 0x8]
  1189. 00000E12  382E 000C                move.w     D4, [A6 + 0xC]
  1190. 00000E16  286E 000E                movea.l    A4, [A6 + 0xE]
  1191. 00000E1A  262E 0012                move.l     D3, [A6 + 0x12]
  1192. 00000E1E  4A44                     tst.w      D4
  1193. 00000E20  6718                     beq        +0x1A /* 00000E3A */
  1194. 00000E22  204A                     movea.l    A0, A2
  1195. 00000E24  41E8 00A0                lea.l      A0, [A0 + 0xA0]
  1196. 00000E28  2648                     movea.l    A3, A0
  1197. 00000E2A  2488                     move.l     [A2], A0
  1198. 00000E2C  2548 006A                move.l     [A2 + 0x6A], A0
  1199. 00000E30  2F0B                     move.l     -[A7], A3
  1200. 00000E32  4EB9 0000 3F3A           jsr        [0x00003F3A]
  1201. 00000E38  584F                     addq.w     A7, 4
  1202. label00000E3A:
  1203. 00000E3A  2F03                     move.l     -[A7], D3
  1204. 00000E3C  2F0C                     move.l     -[A7], A4
  1205. 00000E3E  4267                     clr.w      -[A7]
  1206. 00000E40  2F0A                     move.l     -[A7], A2
  1207. 00000E42  4EB9 0000 0A92           jsr        [0x00000A92]
  1208. 00000E48  4267                     clr.w      -[A7]
  1209. 00000E4A  486A 006A                pea.l      [A2 + 0x6A]
  1210. 00000E4E  4EB9 0000 410A           jsr        [0x0000410A]
  1211. 00000E54  41F9 0000 D3EE           lea.l      A0, [0x0000D3EE]
  1212. 00000E5A  2548 0004                move.l     [A2 + 0x4], A0
  1213. 00000E5E  41F9 0000 D3EE           lea.l      A0, [0x0000D3EE]
  1214. 00000E64  41E8 0210                lea.l      A0, [A0 + 0x210]
  1215. 00000E68  2252                     movea.l    A1, [A2]
  1216. 00000E6A  2288                     move.l     [A1], A0
  1217. 00000E6C  41F9 0000 D3EE           lea.l      A0, [0x0000D3EE]
  1218. 00000E72  41E8 0150                lea.l      A0, [A0 + 0x150]
  1219. 00000E76  2548 0028                move.l     [A2 + 0x28], A0
  1220. 00000E7A  41F9 0000 D3EE           lea.l      A0, [0x0000D3EE]
  1221. 00000E80  41E8 01A4                lea.l      A0, [A0 + 0x1A4]
  1222. 00000E84  2548 006E                move.l     [A2 + 0x6E], A0
  1223. 00000E88  2652                     movea.l    A3, [A2]
  1224. 00000E8A  204A                     movea.l    A0, A2
  1225. 00000E8C  41E8 00A0                lea.l      A0, [A0 + 0xA0]
  1226. 00000E90  91CB                     sub.l      A0, A3
  1227. 00000E92  2748 0008                move.l     [A3 + 0x8], A0
  1228. 00000E96  42AA 005A                clr.l      [A2 + 0x5A]
  1229. 00000E9A  204A                     movea.l    A0, A2
  1230. 00000E9C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1231. 00000EA0  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  1232. 00000EA4  4E5E                     unlink     A6
  1233. 00000EA6  4E75                     rts
  1234. 00000EA8  4E56 0000                link       A6, 0
  1235. 00000EAC  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  1236. 00000EB0  246E 0008                movea.l    A2, [A6 + 0x8]
  1237. 00000EB4  362E 000C                move.w     D3, [A6 + 0xC]
  1238. 00000EB8  200A                     move.l     D0, A2
  1239. 00000EBA  677C                     beq        +0x7E /* 00000F38 */
  1240. 00000EBC  41F9 0000 D3EE           lea.l      A0, [0x0000D3EE]
  1241. 00000EC2  2548 0004                move.l     [A2 + 0x4], A0
  1242. 00000EC6  41F9 0000 D3EE           lea.l      A0, [0x0000D3EE]
  1243. 00000ECC  41E8 0210                lea.l      A0, [A0 + 0x210]
  1244. 00000ED0  2252                     movea.l    A1, [A2]
  1245. 00000ED2  2288                     move.l     [A1], A0
  1246. 00000ED4  41F9 0000 D3EE           lea.l      A0, [0x0000D3EE]
  1247. 00000EDA  41E8 0150                lea.l      A0, [A0 + 0x150]
  1248. 00000EDE  2548 0028                move.l     [A2 + 0x28], A0
  1249. 00000EE2  41F9 0000 D3EE           lea.l      A0, [0x0000D3EE]
  1250. 00000EE8  41E8 01A4                lea.l      A0, [A0 + 0x1A4]
  1251. 00000EEC  2548 006E                move.l     [A2 + 0x6E], A0
  1252. 00000EF0  2652                     movea.l    A3, [A2]
  1253. 00000EF2  204A                     movea.l    A0, A2
  1254. 00000EF4  41E8 00A0                lea.l      A0, [A0 + 0xA0]
  1255. 00000EF8  2848                     movea.l    A4, A0
  1256. 00000EFA  91CB                     sub.l      A0, A3
  1257. 00000EFC  2748 0008                move.l     [A3 + 0x8], A0
  1258. 00000F00  4267                     clr.w      -[A7]
  1259. 00000F02  486A 006A                pea.l      [A2 + 0x6A]
  1260. 00000F06  4EB9 0000 411A           jsr        [0x0000411A]
  1261. 00000F0C  4267                     clr.w      -[A7]
  1262. 00000F0E  2F0A                     move.l     -[A7], A2
  1263. 00000F10  4EB9 0000 0AAA           jsr        [0x00000AAA]
  1264. 00000F16  4A43                     tst.w      D3
  1265. 00000F18  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1266. 00000F1C  670C                     beq        +0xE /* 00000F2A */
  1267. 00000F1E  4267                     clr.w      -[A7]
  1268. 00000F20  2F0C                     move.l     -[A7], A4
  1269. 00000F22  4EB9 0000 3F42           jsr        [0x00003F42]
  1270. 00000F28  5C4F                     addq.w     A7, 6
  1271. label00000F2A:
  1272. 00000F2A  4A43                     tst.w      D3
  1273. 00000F2C  6F0A                     ble        +0xC /* 00000F38 */
  1274. 00000F2E  2F0A                     move.l     -[A7], A2
  1275. 00000F30  4EB9 0000 2592           jsr        [0x00002592]
  1276. 00000F36  584F                     addq.w     A7, 4
  1277. label00000F38:
  1278. 00000F38  204A                     movea.l    A0, A2
  1279. 00000F3A  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  1280. 00000F3E  4E5E                     unlink     A6
  1281. 00000F40  4E75                     rts
  1282. 00000F42  4E56 0000                link       A6, 0
  1283. 00000F46  2F0A                     move.l     -[A7], A2
  1284. 00000F48  246E 0008                movea.l    A2, [A6 + 0x8]
  1285. 00000F4C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1286. 00000F50  2F0A                     move.l     -[A7], A2
  1287. 00000F52  4EB9 0000 31AA           jsr        [0x000031AA]
  1288. 00000F58  486A 006A                pea.l      [A2 + 0x6A]
  1289. 00000F5C  4EB9 0001 C3F4           jsr        [0x0001C3F4]
  1290. 00000F62  4A00                     tst.b      D0
  1291. 00000F64  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1292. 00000F68  661A                     bne        +0x1C /* 00000F84 */
  1293. 00000F6A  200A                     move.l     D0, A2
  1294. 00000F6C  4A80                     tst.l      D0
  1295. 00000F6E  6708                     beq        +0xA /* 00000F78 */
  1296. 00000F70  204A                     movea.l    A0, A2
  1297. 00000F72  41E8 006A                lea.l      A0, [A0 + 0x6A]
  1298. 00000F76  6002                     bra        +0x4 /* 00000F7A */
  1299. label00000F78:
  1300. 00000F78  204A                     movea.l    A0, A2
  1301. label00000F7A:
  1302. 00000F7A  4850                     pea.l      [A0]
  1303. 00000F7C  4EB9 0000 4152           jsr        [0x00004152]
  1304. 00000F82  584F                     addq.w     A7, 4
  1305. label00000F84:
  1306. 00000F84  245F                     movea.l    A2, [A7]+
  1307. 00000F86  4E5E                     unlink     A6
  1308. 00000F88  4E75                     rts
  1309. 00000F8A  4E56 0000                link       A6, 0
  1310. 00000F8E  48E7 1030                movem.l    -[A7], D3,A2,A3
  1311. 00000F92  266E 0008                movea.l    A3, [A6 + 0x8]
  1312. 00000F96  246E 000C                movea.l    A2, [A6 + 0xC]
  1313. 00000F9A  262A 0002                move.l     D3, [A2 + 0x2]
  1314. 00000F9E  0283 0000 00FF           andi.l     D3, 0xFF
  1315. 00000FA4  0C43 0009                cmpi.w     D3, 0x9 /* '\t' */
  1316. 00000FA8  6624                     bne        +0x26 /* 00000FCE */
  1317. 00000FAA  76FF                     moveq.l    D3, 0xFFFFFFFF
  1318. 00000FAC  302A 000E                move.w     D0, [A2 + 0xE]
  1319. 00000FB0  0280 0000 0200           andi.l     D0, 0x200
  1320. 00000FB6  6702                     beq        +0x4 /* 00000FBA */
  1321. 00000FB8  76FE                     moveq.l    D3, 0xFFFFFFFE
  1322. label00000FBA:
  1323. 00000FBA  3F03                     move.w     -[A7], D3
  1324. 00000FBC  2F2B 0066                move.l     -[A7], [A3 + 0x66]
  1325. 00000FC0  2057                     movea.l    A0, [A7]
  1326. 00000FC2  2250                     movea.l    A1, [A0]
  1327. 00000FC4  2269 00A4                movea.l    A1, [A1 + 0xA4]
  1328. 00000FC8  4E91                     jsr        [A1]
  1329. 00000FCA  5C4F                     addq.w     A7, 6
  1330. 00000FCC  6012                     bra        +0x14 /* 00000FE0 */
  1331. label00000FCE:
  1332. 00000FCE  2F0A                     move.l     -[A7], A2
  1333. 00000FD0  2F2B 0066                move.l     -[A7], [A3 + 0x66]
  1334. 00000FD4  2057                     movea.l    A0, [A7]
  1335. 00000FD6  2250                     movea.l    A1, [A0]
  1336. 00000FD8  2269 00A0                movea.l    A1, [A1 + 0xA0]
  1337. 00000FDC  4E91                     jsr        [A1]
  1338. 00000FDE  504F                     addq.w     A7, 8
  1339. label00000FE0:
  1340. 00000FE0  7001                     moveq.l    D0, 0x01
  1341. 00000FE2  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1342. 00000FE6  4E5E                     unlink     A6
  1343. 00000FE8  4E75                     rts
  1344. 00000FEA  4E56 0000                link       A6, 0
  1345. 00000FEE  2F0A                     move.l     -[A7], A2
  1346. 00000FF0  246E 0008                movea.l    A2, [A6 + 0x8]
  1347. 00000FF4  3F3C 0008                move.w     -[A7], 0x8
  1348. 00000FF8  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  1349. 00000FFC  2057                     movea.l    A0, [A7]
  1350. 00000FFE  2250                     movea.l    A1, [A0]
  1351. 00001000  2269 00A4                movea.l    A1, [A1 + 0xA4]
  1352. 00001004  4E91                     jsr        [A1]
  1353. 00001006  5C4F                     addq.w     A7, 6
  1354. 00001008  245F                     movea.l    A2, [A7]+
  1355. 0000100A  4E5E                     unlink     A6
  1356. 0000100C  4E75                     rts
  1357. 0000100E  4E56 0000                link       A6, 0
  1358. 00001012  2F0A                     move.l     -[A7], A2
  1359. 00001014  246E 0008                movea.l    A2, [A6 + 0x8]
  1360. 00001018  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  1361. 0000101C  2057                     movea.l    A0, [A7]
  1362. 0000101E  2250                     movea.l    A1, [A0]
  1363. 00001020  2269 00A8                movea.l    A1, [A1 + 0xA8]
  1364. 00001024  4E91                     jsr        [A1]
  1365. 00001026  584F                     addq.w     A7, 4
  1366. 00001028  245F                     movea.l    A2, [A7]+
  1367. 0000102A  4E5E                     unlink     A6
  1368. 0000102C  4E75                     rts
  1369. 0000102E  4E56 0000                link       A6, 0
  1370. 00001032  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  1371. 00001036  246E 0008                movea.l    A2, [A6 + 0x8]
  1372. 0000103A  3A2E 000C                move.w     D5, [A6 + 0xC]
  1373. 0000103E  262E 000E                move.l     D3, [A6 + 0xE]
  1374. 00001042  282E 0012                move.l     D4, [A6 + 0x12]
  1375. 00001046  4A45                     tst.w      D5
  1376. 00001048  6714                     beq        +0x16 /* 0000105E */
  1377. 0000104A  204A                     movea.l    A0, A2
  1378. 0000104C  41E8 0084                lea.l      A0, [A0 + 0x84]
  1379. 00001050  2648                     movea.l    A3, A0
  1380. 00001052  2488                     move.l     [A2], A0
  1381. 00001054  2F0B                     move.l     -[A7], A3
  1382. 00001056  4EB9 0000 3F3A           jsr        [0x00003F3A]
  1383. 0000105C  584F                     addq.w     A7, 4
  1384. label0000105E:
  1385. 0000105E  2F04                     move.l     -[A7], D4
  1386. 00001060  2F03                     move.l     -[A7], D3
  1387. 00001062  4267                     clr.w      -[A7]
  1388. 00001064  2F0A                     move.l     -[A7], A2
  1389. 00001066  61FF FFFF EFA0           bsr        -0x105E /* 00000008 */
  1390. 0000106C  204A                     movea.l    A0, A2
  1391. 0000106E  41E8 007C                lea.l      A0, [A0 + 0x7C]
  1392. 00001072  2848                     movea.l    A4, A0
  1393. 00001074  4850                     pea.l      [A0]
  1394. 00001076  4EB9 0000 403A           jsr        [0x0000403A]
  1395. 0000107C  41F9 0000 D006           lea.l      A0, [0x0000D006]
  1396. 00001082  2548 0004                move.l     [A2 + 0x4], A0
  1397. 00001086  41F9 0000 D006           lea.l      A0, [0x0000D006]
  1398. 0000108C  41E8 020C                lea.l      A0, [A0 + 0x20C]
  1399. 00001090  2252                     movea.l    A1, [A2]
  1400. 00001092  2288                     move.l     [A1], A0
  1401. 00001094  41F9 0000 D006           lea.l      A0, [0x0000D006]
  1402. 0000109A  41E8 0150                lea.l      A0, [A0 + 0x150]
  1403. 0000109E  2548 0028                move.l     [A2 + 0x28], A0
  1404. 000010A2  41F9 0000 D006           lea.l      A0, [0x0000D006]
  1405. 000010A8  41E8 01A4                lea.l      A0, [A0 + 0x1A4]
  1406. 000010AC  2548 006A                move.l     [A2 + 0x6A], A0
  1407. 000010B0  41F9 0000 D006           lea.l      A0, [0x0000D006]
  1408. 000010B6  41E8 01E8                lea.l      A0, [A0 + 0x1E8]
  1409. 000010BA  2548 007C                move.l     [A2 + 0x7C], A0
  1410. 000010BE  2652                     movea.l    A3, [A2]
  1411. 000010C0  204A                     movea.l    A0, A2
  1412. 000010C2  41E8 0084                lea.l      A0, [A0 + 0x84]
  1413. 000010C6  91CB                     sub.l      A0, A3
  1414. 000010C8  2748 0008                move.l     [A3 + 0x8], A0
  1415. 000010CC  486A 0080                pea.l      [A2 + 0x80]
  1416. 000010D0  2F03                     move.l     -[A7], D3
  1417. 000010D2  4EB9 0000 47C2           jsr        [0x000047C2]
  1418. 000010D8  2F0C                     move.l     -[A7], A4
  1419. 000010DA  2057                     movea.l    A0, [A7]
  1420. 000010DC  2250                     movea.l    A1, [A0]
  1421. 000010DE  2269 0014                movea.l    A1, [A1 + 0x14]
  1422. 000010E2  4E91                     jsr        [A1]
  1423. 000010E4  204A                     movea.l    A0, A2
  1424. 000010E6  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  1425. 000010EA  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  1426. 000010EE  4E5E                     unlink     A6
  1427. 000010F0  4E75                     rts
  1428. 000010F2  4E56 0000                link       A6, 0
  1429. 000010F6  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  1430. 000010FA  246E 0008                movea.l    A2, [A6 + 0x8]
  1431. 000010FE  362E 000C                move.w     D3, [A6 + 0xC]
  1432. 00001102  200A                     move.l     D0, A2
  1433. 00001104  6700 008C                beq        +0x8E /* 00001192 */
  1434. 00001108  41F9 0000 D006           lea.l      A0, [0x0000D006]
  1435. 0000110E  2548 0004                move.l     [A2 + 0x4], A0
  1436. 00001112  41F9 0000 D006           lea.l      A0, [0x0000D006]
  1437. 00001118  41E8 020C                lea.l      A0, [A0 + 0x20C]
  1438. 0000111C  2252                     movea.l    A1, [A2]
  1439. 0000111E  2288                     move.l     [A1], A0
  1440. 00001120  41F9 0000 D006           lea.l      A0, [0x0000D006]
  1441. 00001126  41E8 0150                lea.l      A0, [A0 + 0x150]
  1442. 0000112A  2548 0028                move.l     [A2 + 0x28], A0
  1443. 0000112E  41F9 0000 D006           lea.l      A0, [0x0000D006]
  1444. 00001134  41E8 01A4                lea.l      A0, [A0 + 0x1A4]
  1445. 00001138  2548 006A                move.l     [A2 + 0x6A], A0
  1446. 0000113C  41F9 0000 D006           lea.l      A0, [0x0000D006]
  1447. 00001142  41E8 01E8                lea.l      A0, [A0 + 0x1E8]
  1448. 00001146  2548 007C                move.l     [A2 + 0x7C], A0
  1449. 0000114A  2652                     movea.l    A3, [A2]
  1450. 0000114C  204A                     movea.l    A0, A2
  1451. 0000114E  41E8 0084                lea.l      A0, [A0 + 0x84]
  1452. 00001152  2848                     movea.l    A4, A0
  1453. 00001154  91CB                     sub.l      A0, A3
  1454. 00001156  2748 0008                move.l     [A3 + 0x8], A0
  1455. 0000115A  4267                     clr.w      -[A7]
  1456. 0000115C  486A 007C                pea.l      [A2 + 0x7C]
  1457. 00001160  4EB9 0000 4042           jsr        [0x00004042]
  1458. 00001166  4267                     clr.w      -[A7]
  1459. 00001168  2F0A                     move.l     -[A7], A2
  1460. 0000116A  61FF FFFF F1FA           bsr        -0xE04 /* 00000366 */
  1461. 00001170  4A43                     tst.w      D3
  1462. 00001172  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1463. 00001176  670C                     beq        +0xE /* 00001184 */
  1464. 00001178  4267                     clr.w      -[A7]
  1465. 0000117A  2F0C                     move.l     -[A7], A4
  1466. 0000117C  4EB9 0000 3F42           jsr        [0x00003F42]
  1467. 00001182  5C4F                     addq.w     A7, 6
  1468. label00001184:
  1469. 00001184  4A43                     tst.w      D3
  1470. 00001186  6F0A                     ble        +0xC /* 00001192 */
  1471. 00001188  2F0A                     move.l     -[A7], A2
  1472. 0000118A  4EB9 0000 2592           jsr        [0x00002592]
  1473. 00001190  584F                     addq.w     A7, 4
  1474. label00001192:
  1475. 00001192  204A                     movea.l    A0, A2
  1476. 00001194  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  1477. 00001198  4E5E                     unlink     A6
  1478. 0000119A  4E75                     rts
  1479. 0000119C  4E56 FEFC                link       A6, -0x0104
  1480. 000011A0  48E7 0030                movem.l    -[A7], A2,A3
  1481. 000011A4  246E 0008                movea.l    A2, [A6 + 0x8]
  1482. 000011A8  4EB9 0001 BA54           jsr        [0x0001BA54]
  1483. 000011AE  4A00                     tst.b      D0
  1484. 000011B0  6768                     beq        +0x6A /* 0000121A */
  1485. 000011B2  4AAA 0080                tst.l      [A2 + 0x80]
  1486. 000011B6  6762                     beq        +0x64 /* 0000121A */
  1487. 000011B8  4EB9 0000 0F44           jsr        [0x00000F44]
  1488. 000011BE  2648                     movea.l    A3, A0
  1489. 000011C0  200B                     move.l     D0, A3
  1490. 000011C2  6756                     beq        +0x58 /* 0000121A */
  1491. 000011C4  422E FFFF                clr.b      [A6 - 0x1]
  1492. 000011C8  422E FFFE                clr.b      [A6 - 0x2]
  1493. 000011CC  486E FEFC                pea.l      [A6 - 0x104]
  1494. 000011D0  486E FFFC                pea.l      [A6 - 0x4]
  1495. 000011D4  486E FFFE                pea.l      [A6 - 0x2]
  1496. 000011D8  486E FFFF                pea.l      [A6 - 0x1]
  1497. 000011DC  2F2A 0080                move.l     -[A7], [A2 + 0x80]
  1498. 000011E0  2F0B                     move.l     -[A7], A3
  1499. 000011E2  2057                     movea.l    A0, [A7]
  1500. 000011E4  2268 0004                movea.l    A1, [A0 + 0x4]
  1501. 000011E8  2269 002C                movea.l    A1, [A1 + 0x2C]
  1502. 000011EC  4E91                     jsr        [A1]
  1503. 000011EE  4A2E FFFF                tst.b      [A6 - 0x1]
  1504. 000011F2  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1505. 000011F6  6712                     beq        +0x14 /* 0000120A */
  1506. 000011F8  2F0A                     move.l     -[A7], A2
  1507. 000011FA  2057                     movea.l    A0, [A7]
  1508. 000011FC  2268 0004                movea.l    A1, [A0 + 0x4]
  1509. 00001200  2269 00B4                movea.l    A1, [A1 + 0xB4]
  1510. 00001204  4E91                     jsr        [A1]
  1511. 00001206  584F                     addq.w     A7, 4
  1512. 00001208  6010                     bra        +0x12 /* 0000121A */
  1513. label0000120A:
  1514. 0000120A  2F0A                     move.l     -[A7], A2
  1515. 0000120C  2057                     movea.l    A0, [A7]
  1516. 0000120E  2268 0004                movea.l    A1, [A0 + 0x4]
  1517. 00001212  2269 00B8                movea.l    A1, [A1 + 0xB8]
  1518. 00001216  4E91                     jsr        [A1]
  1519. 00001218  584F                     addq.w     A7, 4
  1520. label0000121A:
  1521. 0000121A  4CDF 0C00                movem.l    A2,A3, [A7]+
  1522. 0000121E  4E5E                     unlink     A6
  1523. 00001220  4E75                     rts
  1524. 00001222  4E56 FFFC                link       A6, -0x0004
  1525. 00001226  48E7 1030                movem.l    -[A7], D3,A2,A3
  1526. 0000122A  246E 0008                movea.l    A2, [A6 + 0x8]
  1527. 0000122E  362E 000C                move.w     D3, [A6 + 0xC]
  1528. 00001232  3F03                     move.w     -[A7], D3
  1529. 00001234  2F0A                     move.l     -[A7], A2
  1530. 00001236  61FF FFFF F4F6           bsr        -0xB08 /* 0000072E */
  1531. 0000123C  4AAA 0080                tst.l      [A2 + 0x80]
  1532. 00001240  5C4F                     addq.w     A7, 6
  1533. 00001242  674A                     beq        +0x4C /* 0000128E */
  1534. 00001244  4EB9 0000 0F44           jsr        [0x00000F44]
  1535. 0000124A  2648                     movea.l    A3, A0
  1536. 0000124C  200B                     move.l     D0, A3
  1537. 0000124E  673E                     beq        +0x40 /* 0000128E */
  1538. 00001250  2D6A 005A FFFC           move.l     [A6 - 0x4], [A2 + 0x5A]
  1539. 00001256  0C6A FFFF 0078           cmpi.w     [A2 + 0x78], 0xFFFF
  1540. 0000125C  6616                     bne        +0x18 /* 00001274 */
  1541. 0000125E  2F0A                     move.l     -[A7], A2
  1542. 00001260  2057                     movea.l    A0, [A7]
  1543. 00001262  2268 0004                movea.l    A1, [A0 + 0x4]
  1544. 00001266  2269 01E0                movea.l    A1, [A1 + 0x1E0]
  1545. 0000126A  4E91                     jsr        [A1]
  1546. 0000126C  48C0                     ext.l      D0
  1547. 0000126E  2D40 FFFC                move.l     [A6 - 0x4], D0
  1548. 00001272  584F                     addq.w     A7, 4
  1549. label00001274:
  1550. 00001274  486E FFFC                pea.l      [A6 - 0x4]
  1551. 00001278  2F2A 0080                move.l     -[A7], [A2 + 0x80]
  1552. 0000127C  2F0B                     move.l     -[A7], A3
  1553. 0000127E  2057                     movea.l    A0, [A7]
  1554. 00001280  2268 0004                movea.l    A1, [A0 + 0x4]
  1555. 00001284  2269 0024                movea.l    A1, [A1 + 0x24]
  1556. 00001288  4E91                     jsr        [A1]
  1557. 0000128A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1558. label0000128E:
  1559. 0000128E  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1560. 00001292  4E5E                     unlink     A6
  1561. 00001294  4E75                     rts
  1562. 00001296  4E56 FEFA                link       A6, -0x0106
  1563. 0000129A  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  1564. 0000129E  246E 0008                movea.l    A2, [A6 + 0x8]
  1565. 000012A2  382E 000C                move.w     D4, [A6 + 0xC]
  1566. 000012A6  266E 000E                movea.l    A3, [A6 + 0xE]
  1567. 000012AA  262E 0012                move.l     D3, [A6 + 0x12]
  1568. 000012AE  4A44                     tst.w      D4
  1569. 000012B0  6718                     beq        +0x1A /* 000012CA */
  1570. 000012B2  204A                     movea.l    A0, A2
  1571. 000012B4  41E8 00B8                lea.l      A0, [A0 + 0xB8]
  1572. 000012B8  2848                     movea.l    A4, A0
  1573. 000012BA  2488                     move.l     [A2], A0
  1574. 000012BC  2548 006A                move.l     [A2 + 0x6A], A0
  1575. 000012C0  2F0C                     move.l     -[A7], A4
  1576. 000012C2  4EB9 0000 3F3A           jsr        [0x00003F3A]
  1577. 000012C8  584F                     addq.w     A7, 4
  1578. label000012CA:
  1579. 000012CA  2F0B                     move.l     -[A7], A3
  1580. 000012CC  4267                     clr.w      -[A7]
  1581. 000012CE  2F0A                     move.l     -[A7], A2
  1582. 000012D0  4EB9 0000 0A9A           jsr        [0x00000A9A /* ACount */]
  1583. 000012D6  4267                     clr.w      -[A7]
  1584. 000012D8  486A 006A                pea.l      [A2 + 0x6A]
  1585. 000012DC  4EB9 0000 410A           jsr        [0x0000410A]
  1586. 000012E2  486A 00A0                pea.l      [A2 + 0xA0]
  1587. 000012E6  4EB9 0000 403A           jsr        [0x0000403A]
  1588. 000012EC  41F9 0000 CA74           lea.l      A0, [0x0000CA74]
  1589. 000012F2  2548 0004                move.l     [A2 + 0x4], A0
  1590. 000012F6  41F9 0000 CA74           lea.l      A0, [0x0000CA74]
  1591. 000012FC  41E8 0250                lea.l      A0, [A0 + 0x250]
  1592. 00001300  2252                     movea.l    A1, [A2]
  1593. 00001302  2288                     move.l     [A1], A0
  1594. 00001304  41F9 0000 CA74           lea.l      A0, [0x0000CA74]
  1595. 0000130A  41E8 0150                lea.l      A0, [A0 + 0x150]
  1596. 0000130E  2548 0028                move.l     [A2 + 0x28], A0
  1597. 00001312  41F9 0000 CA74           lea.l      A0, [0x0000CA74]
  1598. 00001318  41E8 01A4                lea.l      A0, [A0 + 0x1A4]
  1599. 0000131C  2548 006E                move.l     [A2 + 0x6E], A0
  1600. 00001320  41F9 0000 CA74           lea.l      A0, [0x0000CA74]
  1601. 00001326  41E8 0204                lea.l      A0, [A0 + 0x204]
  1602. 0000132A  2548 00A0                move.l     [A2 + 0xA0], A0
  1603. 0000132E  2852                     movea.l    A4, [A2]
  1604. 00001330  204A                     movea.l    A0, A2
  1605. 00001332  41E8 00B8                lea.l      A0, [A0 + 0xB8]
  1606. 00001336  91CC                     sub.l      A0, A4
  1607. 00001338  2948 0008                move.l     [A4 + 0x8], A0
  1608. 0000133C  486E FEFC                pea.l      [A6 - 0x104]
  1609. 00001340  2F0B                     move.l     -[A7], A3
  1610. 00001342  4EB9 0000 479C           jsr        [0x0000479C]
  1611. 00001348  0C6E 0112 FEFC           cmpi.w     [A6 - 0x104], 0x112
  1612. 0000134E  57C0                     seq        D0
  1613. 00001350  4400                     neg.b      D0
  1614. 00001352  1540 00B5                move.b     [A2 + 0xB5], D0
  1615. 00001356  486E FFFE                pea.l      [A6 - 0x2]
  1616. 0000135A  2F0B                     move.l     -[A7], A3
  1617. 0000135C  4EB9 0000 479C           jsr        [0x0000479C]
  1618. 00001362  486E FEFE                pea.l      [A6 - 0x102]
  1619. 00001366  2F0B                     move.l     -[A7], A3
  1620. 00001368  4EB9 0000 30A2           jsr        [0x000030A2]
  1621. 0000136E  42A7                     clr.l      -[A7]
  1622. 00001370  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1623. 00001374  486E FEFE                pea.l      [A6 - 0x102]
  1624. 00001378  3F3C 0110                move.w     -[A7], 0x110
  1625. 0000137C  2F03                     move.l     -[A7], D3
  1626. 0000137E  2F0A                     move.l     -[A7], A2
  1627. 00001380  4EB9 0000 0ABA           jsr        [0x00000ABA]
  1628. 00001386  486A 00B0                pea.l      [A2 + 0xB0]
  1629. 0000138A  2F0B                     move.l     -[A7], A3
  1630. 0000138C  4EB9 0000 479C           jsr        [0x0000479C]
  1631. 00001392  486E FEFB                pea.l      [A6 - 0x105]
  1632. 00001396  2F0B                     move.l     -[A7], A3
  1633. 00001398  4EB9 0000 297E           jsr        [0x0000297E]
  1634. 0000139E  486E FEFA                pea.l      [A6 - 0x106]
  1635. 000013A2  2F0B                     move.l     -[A7], A3
  1636. 000013A4  4EB9 0001 D7B2           jsr        [0x0001D7B2]
  1637. 000013AA  1F2E FEFA                move.b     -[A7], [A6 - 0x106]
  1638. 000013AE  4EB9 0000 273A           jsr        [0x0000273A]
  1639. 000013B4  2548 00A8                move.l     [A2 + 0xA8], A0
  1640. 000013B8  4AAA 00A8                tst.l      [A2 + 0xA8]
  1641. 000013BC  4FEF 005A                lea.l      A7, [A7 + 0x5A]
  1642. 000013C0  660A                     bne        +0xC /* 000013CC */
  1643. 000013C2  41F9 0000 2752           lea.l      A0, [0x00002752]
  1644. 000013C8  2548 00A8                move.l     [A2 + 0xA8], A0
  1645. label000013CC:
  1646. 000013CC  1F2E FEFB                move.b     -[A7], [A6 - 0x105]
  1647. 000013D0  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1648. 000013D4  486E FEFE                pea.l      [A6 - 0x102]
  1649. 000013D8  2F0A                     move.l     -[A7], A2
  1650. 000013DA  61FF 0000 0012           bsr        +0x14 /* 000013EE */
  1651. 000013E0  204A                     movea.l    A0, A2
  1652. 000013E2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1653. 000013E6  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  1654. 000013EA  4E5E                     unlink     A6
  1655. 000013EC  4E75                     rts
  1656. fn000013EE:
  1657. 000013EE  4E56 FFF0                link       A6, -0x0010
  1658. 000013F2  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  1659. 000013F6  246E 0008                movea.l    A2, [A6 + 0x8]
  1660. 000013FA  266E 000C                movea.l    A3, [A6 + 0xC]
  1661. 000013FE  3A2E 0010                move.w     D5, [A6 + 0x10]
  1662. 00001402  162E 0012                move.b     D3, [A6 + 0x12]
  1663. 00001406  2F0A                     move.l     -[A7], A2
  1664. 00001408  486E FFF0                pea.l      [A6 - 0x10]
  1665. 0000140C  4EB9 0000 36FA           jsr        [0x000036FA]
  1666. 00001412  486E FFF8                pea.l      [A6 - 0x8]
  1667. 00001416  2F0A                     move.l     -[A7], A2
  1668. 00001418  2057                     movea.l    A0, [A7]
  1669. 0000141A  2268 0004                movea.l    A1, [A0 + 0x4]
  1670. 0000141E  2269 003C                movea.l    A1, [A1 + 0x3C]
  1671. 00001422  4E91                     jsr        [A1]
  1672. 00001424  302E FFFE                move.w     D0, [A6 - 0x2]
  1673. 00001428  48C0                     ext.l      D0
  1674. 0000142A  72F6                     moveq.l    D1, 0xFFFFFFF6
  1675. 0000142C  D081                     add.l      D0, D1
  1676. 0000142E  916E FFFA                sub.w      [A6 - 0x6], D0
  1677. 00001432  426E FFFE                clr.w      [A6 - 0x2]
  1678. 00001436  302E FFFC                move.w     D0, [A6 - 0x4]
  1679. 0000143A  48C0                     ext.l      D0
  1680. 0000143C  D081                     add.l      D0, D1
  1681. 0000143E  916E FFF8                sub.w      [A6 - 0x8], D0
  1682. 00001442  426E FFF8                clr.w      [A6 - 0x8]
  1683. 00001446  486E FFF8                pea.l      [A6 - 0x8]
  1684. 0000144A  486E FFF8                pea.l      [A6 - 0x8]
  1685. 0000144E  A9D2                     syscall    TENew
  1686. 00001450  205F                     movea.l    A0, [A7]+
  1687. 00001452  2548 00A4                move.l     [A2 + 0xA4], A0
  1688. 00001456  4AAA 00A4                tst.l      [A2 + 0xA4]
  1689. 0000145A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1690. 0000145E  661E                     bne        +0x20 /* 0000147E */
  1691. 00001460  42A7                     clr.l      -[A7]
  1692. 00001462  486E FFF4                pea.l      [A6 - 0xC]
  1693. 00001466  2D7C 6E69 6C50 FFF4      move.l     [A6 - 0xC], 0x6E696C50 /* 'nilP' */
  1694. 0000146E  4879 0000 CFB6           push.l     0xCFB6
  1695. 00001474  4EB9 0000 2542           jsr        [0x00002542]
  1696. 0000147A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1697. label0000147E:
  1698. 0000147E  1813                     move.b     D4, [A3]
  1699. 00001480  6710                     beq        +0x12 /* 00001492 */
  1700. 00001482  486B 0001                pea.l      [A3 + 0x1]
  1701. 00001486  7000                     moveq.l    D0, 0x00
  1702. 00001488  1004                     move.b     D0, D4
  1703. 0000148A  2F00                     move.l     -[A7], D0
  1704. 0000148C  2F2A 00A4                move.l     -[A7], [A2 + 0xA4]
  1705. 00001490  A9CF                     syscall    TESetText
  1706. label00001492:
  1707. 00001492  3F05                     move.w     -[A7], D5
  1708. 00001494  2F0A                     move.l     -[A7], A2
  1709. 00001496  2057                     movea.l    A0, [A7]
  1710. 00001498  2268 0004                movea.l    A1, [A0 + 0x4]
  1711. 0000149C  2269 0190                movea.l    A1, [A1 + 0x190]
  1712. 000014A0  4E91                     jsr        [A1]
  1713. 000014A2  2F0A                     move.l     -[A7], A2
  1714. 000014A4  2057                     movea.l    A0, [A7]
  1715. 000014A6  2268 0004                movea.l    A1, [A0 + 0x4]
  1716. 000014AA  2269 0244                movea.l    A1, [A1 + 0x244]
  1717. 000014AE  4E91                     jsr        [A1]
  1718. 000014B0  42A7                     clr.l      -[A7]
  1719. 000014B2  4878 7FFF                push.l     0x7FFF
  1720. 000014B6  2F2A 00A4                move.l     -[A7], [A2 + 0xA4]
  1721. 000014BA  A9D1                     syscall    TESetSelect
  1722. 000014BC  42AA 00AC                clr.l      [A2 + 0xAC]
  1723. 000014C0  422A 00B6                clr.b      [A2 + 0xB6]
  1724. 000014C4  4A2A 00B5                tst.b      [A2 + 0xB5]
  1725. 000014C8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1726. 000014CC  6738                     beq        +0x3A /* 00001506 */
  1727. 000014CE  4A2D 8007                tst.b      [A5 - 0x7FF9]
  1728. 000014D2  6632                     bne        +0x34 /* 00001506 */
  1729. 000014D4  486D 0600                pea.l      [A5 + 0x600]
  1730. 000014D8  AA4E                     syscall    SetStdCProcs
  1731. 000014DA  41F9 0000 2082           lea.l      A0, [0x00002082]
  1732. 000014E0  2B48 0600                move.l     [A5 + 0x600], A0
  1733. 000014E4  41F9 0000 208A           lea.l      A0, [0x0000208A]
  1734. 000014EA  2B48 0628                move.l     [A5 + 0x628], A0
  1735. 000014EE  4A2D 8008                tst.b      [A5 - 0x7FF8]
  1736. 000014F2  660C                     bne        +0xE /* 00001500 */
  1737. 000014F4  1F3C 00A5                move.b     -[A7], 0xA5
  1738. 000014F8  61FF 0000 0454           bsr        +0x456 /* 0000194E */
  1739. 000014FE  544F                     addq.w     A7, 2
  1740. label00001500:
  1741. 00001500  1B7C 0001 8007           move.b     [A5 - 0x7FF9], 0x1
  1742. label00001506:
  1743. 00001506  1003                     move.b     D0, D3
  1744. 00001508  7240                     moveq.l    D1, 0x40
  1745. 0000150A  C081                     and.l      D0, D1
  1746. 0000150C  4A80                     tst.l      D0
  1747. 0000150E  56C0                     sne        D0
  1748. 00001510  4400                     neg.b      D0
  1749. 00001512  1540 00B4                move.b     [A2 + 0xB4], D0
  1750. 00001516  554F                     subq.w     A7, 2
  1751. 00001518  4267                     clr.w      -[A7]
  1752. 0000151A  1003                     move.b     D0, D3
  1753. 0000151C  7220                     moveq.l    D1, 0x20
  1754. 0000151E  C081                     and.l      D0, D1
  1755. 00001520  4A80                     tst.l      D0
  1756. 00001522  6704                     beq        +0x6 /* 00001528 */
  1757. 00001524  7001                     moveq.l    D0, 0x01
  1758. 00001526  6002                     bra        +0x4 /* 0000152A */
  1759. label00001528:
  1760. 00001528  7000                     moveq.l    D0, 0x00
  1761. label0000152A:
  1762. 0000152A  4880                     ext.w      D0
  1763. 0000152C  3F00                     move.w     -[A7], D0
  1764. 0000152E  2F2A 00A4                move.l     -[A7], [A2 + 0xA4]
  1765. 00001532  3F3C 000E                move.w     -[A7], 0xE
  1766. 00001536  A83D                     syscall    TEDispatch
  1767. 00001538  301F                     move.w     D0, [A7]+
  1768. 0000153A  554F                     subq.w     A7, 2
  1769. 0000153C  3F3C 0001                move.w     -[A7], 0x1
  1770. 00001540  1003                     move.b     D0, D3
  1771. 00001542  7210                     moveq.l    D1, 0x10
  1772. 00001544  C081                     and.l      D0, D1
  1773. 00001546  4A80                     tst.l      D0
  1774. 00001548  6704                     beq        +0x6 /* 0000154E */
  1775. 0000154A  7001                     moveq.l    D0, 0x01
  1776. 0000154C  6002                     bra        +0x4 /* 00001550 */
  1777. label0000154E:
  1778. 0000154E  7000                     moveq.l    D0, 0x00
  1779. label00001550:
  1780. 00001550  4880                     ext.w      D0
  1781. 00001552  3F00                     move.w     -[A7], D0
  1782. 00001554  2F2A 00A4                move.l     -[A7], [A2 + 0xA4]
  1783. 00001558  3F3C 000E                move.w     -[A7], 0xE
  1784. 0000155C  A83D                     syscall    TEDispatch
  1785. 0000155E  301F                     move.w     D0, [A7]+
  1786. 00001560  554F                     subq.w     A7, 2
  1787. 00001562  3F3C 0002                move.w     -[A7], 0x2
  1788. 00001566  1003                     move.b     D0, D3
  1789. 00001568  7208                     moveq.l    D1, 0x08
  1790. 0000156A  C081                     and.l      D0, D1
  1791. 0000156C  4A80                     tst.l      D0
  1792. 0000156E  6704                     beq        +0x6 /* 00001574 */
  1793. 00001570  7001                     moveq.l    D0, 0x01
  1794. 00001572  6002                     bra        +0x4 /* 00001576 */
  1795. label00001574:
  1796. 00001574  7000                     moveq.l    D0, 0x00
  1797. label00001576:
  1798. 00001576  4880                     ext.w      D0
  1799. 00001578  3F00                     move.w     -[A7], D0
  1800. 0000157A  2F2A 00A4                move.l     -[A7], [A2 + 0xA4]
  1801. 0000157E  3F3C 000E                move.w     -[A7], 0xE
  1802. 00001582  A83D                     syscall    TEDispatch
  1803. 00001584  301F                     move.w     D0, [A7]+
  1804. 00001586  554F                     subq.w     A7, 2
  1805. 00001588  3F3C 0003                move.w     -[A7], 0x3
  1806. 0000158C  1003                     move.b     D0, D3
  1807. 0000158E  7204                     moveq.l    D1, 0x04
  1808. 00001590  C081                     and.l      D0, D1
  1809. 00001592  4A80                     tst.l      D0
  1810. 00001594  6704                     beq        +0x6 /* 0000159A */
  1811. 00001596  7001                     moveq.l    D0, 0x01
  1812. 00001598  6002                     bra        +0x4 /* 0000159C */
  1813. label0000159A:
  1814. 0000159A  7000                     moveq.l    D0, 0x00
  1815. label0000159C:
  1816. 0000159C  4880                     ext.w      D0
  1817. 0000159E  3F00                     move.w     -[A7], D0
  1818. 000015A0  2F2A 00A4                move.l     -[A7], [A2 + 0xA4]
  1819. 000015A4  3F3C 000E                move.w     -[A7], 0xE
  1820. 000015A8  A83D                     syscall    TEDispatch
  1821. 000015AA  301F                     move.w     D0, [A7]+
  1822. 000015AC  554F                     subq.w     A7, 2
  1823. 000015AE  3F3C 0004                move.w     -[A7], 0x4
  1824. 000015B2  1003                     move.b     D0, D3
  1825. 000015B4  7202                     moveq.l    D1, 0x02
  1826. 000015B6  C081                     and.l      D0, D1
  1827. 000015B8  4A80                     tst.l      D0
  1828. 000015BA  6704                     beq        +0x6 /* 000015C0 */
  1829. 000015BC  7001                     moveq.l    D0, 0x01
  1830. 000015BE  6002                     bra        +0x4 /* 000015C2 */
  1831. label000015C0:
  1832. 000015C0  7000                     moveq.l    D0, 0x00
  1833. label000015C2:
  1834. 000015C2  4880                     ext.w      D0
  1835. 000015C4  3F00                     move.w     -[A7], D0
  1836. 000015C6  2F2A 00A4                move.l     -[A7], [A2 + 0xA4]
  1837. 000015CA  3F3C 000E                move.w     -[A7], 0xE
  1838. 000015CE  A83D                     syscall    TEDispatch
  1839. 000015D0  301F                     move.w     D0, [A7]+
  1840. 000015D2  3F3C FFFF                move.w     -[A7], 0xFFFF
  1841. 000015D6  486E FFF0                pea.l      [A6 - 0x10]
  1842. 000015DA  4EB9 0000 3702           jsr        [0x00003702]
  1843. 000015E0  5C4F                     addq.w     A7, 6
  1844. 000015E2  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  1845. 000015E6  4E5E                     unlink     A6
  1846. 000015E8  4E75                     rts
  1847. 000015EA  4E56 0000                link       A6, 0
  1848. 000015EE  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  1849. 000015F2  246E 0008                movea.l    A2, [A6 + 0x8]
  1850. 000015F6  362E 000C                move.w     D3, [A6 + 0xC]
  1851. 000015FA  200A                     move.l     D0, A2
  1852. 000015FC  6700 00B2                beq        +0xB4 /* 000016B0 */
  1853. 00001600  41F9 0000 CA74           lea.l      A0, [0x0000CA74]
  1854. 00001606  2548 0004                move.l     [A2 + 0x4], A0
  1855. 0000160A  41F9 0000 CA74           lea.l      A0, [0x0000CA74]
  1856. 00001610  41E8 0250                lea.l      A0, [A0 + 0x250]
  1857. 00001614  2252                     movea.l    A1, [A2]
  1858. 00001616  2288                     move.l     [A1], A0
  1859. 00001618  41F9 0000 CA74           lea.l      A0, [0x0000CA74]
  1860. 0000161E  41E8 0150                lea.l      A0, [A0 + 0x150]
  1861. 00001622  2548 0028                move.l     [A2 + 0x28], A0
  1862. 00001626  41F9 0000 CA74           lea.l      A0, [0x0000CA74]
  1863. 0000162C  41E8 01A4                lea.l      A0, [A0 + 0x1A4]
  1864. 00001630  2548 006E                move.l     [A2 + 0x6E], A0
  1865. 00001634  41F9 0000 CA74           lea.l      A0, [0x0000CA74]
  1866. 0000163A  41E8 0204                lea.l      A0, [A0 + 0x204]
  1867. 0000163E  2548 00A0                move.l     [A2 + 0xA0], A0
  1868. 00001642  2652                     movea.l    A3, [A2]
  1869. 00001644  204A                     movea.l    A0, A2
  1870. 00001646  41E8 00B8                lea.l      A0, [A0 + 0xB8]
  1871. 0000164A  2848                     movea.l    A4, A0
  1872. 0000164C  91CB                     sub.l      A0, A3
  1873. 0000164E  2748 0008                move.l     [A3 + 0x8], A0
  1874. 00001652  4AAA 00AC                tst.l      [A2 + 0xAC]
  1875. 00001656  6714                     beq        +0x16 /* 0000166C */
  1876. 00001658  42A7                     clr.l      -[A7]
  1877. 0000165A  486A 006A                pea.l      [A2 + 0x6A]
  1878. 0000165E  2057                     movea.l    A0, [A7]
  1879. 00001660  2268 0004                movea.l    A1, [A0 + 0x4]
  1880. 00001664  2269 003C                movea.l    A1, [A1 + 0x3C]
  1881. 00001668  4E91                     jsr        [A1]
  1882. 0000166A  504F                     addq.w     A7, 8
  1883. label0000166C:
  1884. 0000166C  4267                     clr.w      -[A7]
  1885. 0000166E  486A 00A0                pea.l      [A2 + 0xA0]
  1886. 00001672  4EB9 0000 4042           jsr        [0x00004042]
  1887. 00001678  4267                     clr.w      -[A7]
  1888. 0000167A  486A 006A                pea.l      [A2 + 0x6A]
  1889. 0000167E  4EB9 0000 411A           jsr        [0x0000411A]
  1890. 00001684  4267                     clr.w      -[A7]
  1891. 00001686  2F0A                     move.l     -[A7], A2
  1892. 00001688  4EB9 0000 0AAA           jsr        [0x00000AAA]
  1893. 0000168E  4A43                     tst.w      D3
  1894. 00001690  4FEF 0012                lea.l      A7, [A7 + 0x12]
  1895. 00001694  670C                     beq        +0xE /* 000016A2 */
  1896. 00001696  4267                     clr.w      -[A7]
  1897. 00001698  2F0C                     move.l     -[A7], A4
  1898. 0000169A  4EB9 0000 3F42           jsr        [0x00003F42]
  1899. 000016A0  5C4F                     addq.w     A7, 6
  1900. label000016A2:
  1901. 000016A2  4A43                     tst.w      D3
  1902. 000016A4  6F0A                     ble        +0xC /* 000016B0 */
  1903. 000016A6  2F0A                     move.l     -[A7], A2
  1904. 000016A8  4EB9 0000 2592           jsr        [0x00002592]
  1905. 000016AE  584F                     addq.w     A7, 4
  1906. label000016B0:
  1907. 000016B0  204A                     movea.l    A0, A2
  1908. 000016B2  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  1909. 000016B6  4E5E                     unlink     A6
  1910. 000016B8  4E75                     rts
  1911. 000016BA  4E56 0000                link       A6, 0
  1912. 000016BE  2F0A                     move.l     -[A7], A2
  1913. 000016C0  246E 000C                movea.l    A2, [A6 + 0xC]
  1914. 000016C4  7000                     moveq.l    D0, 0x00
  1915. 000016C6  1012                     move.b     D0, [A2]
  1916. 000016C8  2F00                     move.l     -[A7], D0
  1917. 000016CA  486A 0001                pea.l      [A2 + 0x1]
  1918. 000016CE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1919. 000016D2  61FF 0000 009E           bsr        +0xA0 /* 00001772 */
  1920. 000016D8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1921. 000016DC  245F                     movea.l    A2, [A7]+
  1922. 000016DE  4E5E                     unlink     A6
  1923. 000016E0  4E75                     rts
  1924. 000016E2  4E56 FFFC                link       A6, -0x0004
  1925. 000016E6  2F0A                     move.l     -[A7], A2
  1926. 000016E8  246E 000C                movea.l    A2, [A6 + 0xC]
  1927. 000016EC  486E FFFC                pea.l      [A6 - 0x4]
  1928. 000016F0  4878 00FF                push.l     0xFF
  1929. 000016F4  486A 0001                pea.l      [A2 + 0x1]
  1930. 000016F8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1931. 000016FC  61FF 0000 00F0           bsr        +0xF2 /* 000017EE */
  1932. 00001702  0CAE 0000 00FF FFFC      cmpi.l     [A6 - 0x4], 0xFF
  1933. 0000170A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1934. 0000170E  6F08                     ble        +0xA /* 00001718 */
  1935. 00001710  2D7C 0000 00FF FFFC      move.l     [A6 - 0x4], 0xFF
  1936. label00001718:
  1937. 00001718  14AE FFFF                move.b     [A2], [A6 - 0x1]
  1938. 0000171C  204A                     movea.l    A0, A2
  1939. 0000171E  245F                     movea.l    A2, [A7]+
  1940. 00001720  4E5E                     unlink     A6
  1941. 00001722  4E75                     rts
  1942. 00001724  4E56 FEF6                link       A6, -0x010A
  1943. 00001728  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1944. 0000172C  486E FEF6                pea.l      [A6 - 0x10A]
  1945. 00001730  4EB9 0000 29DA           jsr        [0x000029DA]
  1946. 00001736  486E FEF6                pea.l      [A6 - 0x10A]
  1947. 0000173A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1948. 0000173E  61FF 0000 0070           bsr        +0x72 /* 000017B0 */
  1949. 00001744  4E5E                     unlink     A6
  1950. 00001746  4E75                     rts
  1951. 00001748  4E56 FEF6                link       A6, -0x010A
  1952. 0000174C  486E FEF6                pea.l      [A6 - 0x10A]
  1953. 00001750  4EB9 0000 29CA           jsr        [0x000029CA]
  1954. 00001756  486E FEF6                pea.l      [A6 - 0x10A]
  1955. 0000175A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1956. 0000175E  61FF 0000 00E4           bsr        +0xE6 /* 00001844 */
  1957. 00001764  486E FEF6                pea.l      [A6 - 0x10A]
  1958. 00001768  4EB9 0000 2962           jsr        [0x00002962]
  1959. 0000176E  4E5E                     unlink     A6
  1960. 00001770  4E75                     rts
  1961. fn00001772:
  1962. 00001772  4E56 0000                link       A6, 0
  1963. 00001776  48E7 1030                movem.l    -[A7], D3,A2,A3
  1964. 0000177A  246E 0008                movea.l    A2, [A6 + 0x8]
  1965. 0000177E  266E 000C                movea.l    A3, [A6 + 0xC]
  1966. 00001782  262E 0010                move.l     D3, [A6 + 0x10]
  1967. 00001786  2F0B                     move.l     -[A7], A3
  1968. 00001788  2F03                     move.l     -[A7], D3
  1969. 0000178A  2F2A 00A4                move.l     -[A7], [A2 + 0xA4]
  1970. 0000178E  A9CF                     syscall    TESetText
  1971. 00001790  2F0A                     move.l     -[A7], A2
  1972. 00001792  61FF 0000 017A           bsr        +0x17C /* 0000190E */
  1973. 00001798  2F0A                     move.l     -[A7], A2
  1974. 0000179A  2057                     movea.l    A0, [A7]
  1975. 0000179C  2268 0004                movea.l    A1, [A0 + 0x4]
  1976. 000017A0  2269 00BC                movea.l    A1, [A1 + 0xBC]
  1977. 000017A4  4E91                     jsr        [A1]
  1978. 000017A6  504F                     addq.w     A7, 8
  1979. 000017A8  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1980. 000017AC  4E5E                     unlink     A6
  1981. 000017AE  4E75                     rts
  1982. fn000017B0:
  1983. 000017B0  4E56 0000                link       A6, 0
  1984. 000017B4  2F0A                     move.l     -[A7], A2
  1985. 000017B6  246E 000C                movea.l    A2, [A6 + 0xC]
  1986. 000017BA  2F0A                     move.l     -[A7], A2
  1987. 000017BC  4EB9 0000 560A           jsr        [0x0000560A]
  1988. 000017C2  7200                     moveq.l    D1, 0x00
  1989. 000017C4  1200                     move.b     D1, D0
  1990. 000017C6  584F                     addq.w     A7, 4
  1991. 000017C8  2F01                     move.l     -[A7], D1
  1992. 000017CA  1F3C 0001                move.b     -[A7], 0x1
  1993. 000017CE  2F0A                     move.l     -[A7], A2
  1994. 000017D0  4EB9 0000 6B4C           jsr        [0x00006B4C]
  1995. 000017D6  5C4F                     addq.w     A7, 6
  1996. 000017D8  2F08                     move.l     -[A7], A0
  1997. 000017DA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1998. 000017DE  61FF FFFF FF92           bsr        -0x6C /* 00001772 */
  1999. 000017E4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2000. 000017E8  245F                     movea.l    A2, [A7]+
  2001. 000017EA  4E5E                     unlink     A6
  2002. 000017EC  4E75                     rts
  2003. fn000017EE:
  2004. 000017EE  4E56 0000                link       A6, 0
  2005. 000017F2  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  2006. 000017F6  262E 0008                move.l     D3, [A6 + 0x8]
  2007. 000017FA  286E 000C                movea.l    A4, [A6 + 0xC]
  2008. 000017FE  2A2E 0010                move.l     D5, [A6 + 0x10]
  2009. 00001802  266E 0014                movea.l    A3, [A6 + 0x14]
  2010. 00001806  594F                     subq.w     A7, 4
  2011. 00001808  2043                     movea.l    A0, D3
  2012. 0000180A  2F28 00A4                move.l     -[A7], [A0 + 0xA4]
  2013. 0000180E  A9CB                     syscall    TEGetText
  2014. 00001810  205F                     movea.l    A0, [A7]+
  2015. 00001812  2448                     movea.l    A2, A0
  2016. 00001814  594F                     subq.w     A7, 4
  2017. 00001816  2F0A                     move.l     -[A7], A2
  2018. 00001818  4EB9 0000 248A           jsr        [0x0000248A]
  2019. 0000181E  201F                     move.l     D0, [A7]+
  2020. 00001820  2600                     move.l     D3, D0
  2021. 00001822  200C                     move.l     D0, A4
  2022. 00001824  6710                     beq        +0x12 /* 00001836 */
  2023. 00001826  2803                     move.l     D4, D3
  2024. 00001828  BA83                     cmp.l      D5, D3
  2025. 0000182A  6C02                     bge        +0x4 /* 0000182E */
  2026. 0000182C  2805                     move.l     D4, D5
  2027. label0000182E:
  2028. 0000182E  2052                     movea.l    A0, [A2]
  2029. 00001830  224C                     movea.l    A1, A4
  2030. 00001832  2004                     move.l     D0, D4
  2031. 00001834  A22E                     syscall    BlockMove/BlockMoveData, flags=2
  2032. label00001836:
  2033. 00001836  200B                     move.l     D0, A3
  2034. 00001838  6702                     beq        +0x4 /* 0000183C */
  2035. 0000183A  2683                     move.l     [A3], D3
  2036. label0000183C:
  2037. 0000183C  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  2038. 00001840  4E5E                     unlink     A6
  2039. 00001842  4E75                     rts
  2040. fn00001844:
  2041. 00001844  4E56 FFFC                link       A6, -0x0004
  2042. 00001848  48E7 1030                movem.l    -[A7], D3,A2,A3
  2043. 0000184C  266E 0008                movea.l    A3, [A6 + 0x8]
  2044. 00001850  246E 000C                movea.l    A2, [A6 + 0xC]
  2045. 00001854  2F0A                     move.l     -[A7], A2
  2046. 00001856  4EB9 0001 D7A8           jsr        [0x0001D7A8]
  2047. 0000185C  3600                     move.w     D3, D0
  2048. 0000185E  486E FFFC                pea.l      [A6 - 0x4]
  2049. 00001862  7000                     moveq.l    D0, 0x00
  2050. 00001864  3003                     move.w     D0, D3
  2051. 00001866  2F00                     move.l     -[A7], D0
  2052. 00001868  1F3C 0001                move.b     -[A7], 0x1
  2053. 0000186C  2F0A                     move.l     -[A7], A2
  2054. 0000186E  4EB9 0000 7C74           jsr        [0x00007C74]
  2055. 00001874  5C4F                     addq.w     A7, 6
  2056. 00001876  2F08                     move.l     -[A7], A0
  2057. 00001878  2F0B                     move.l     -[A7], A3
  2058. 0000187A  61FF FFFF FF72           bsr        -0x8C /* 000017EE */
  2059. 00001880  7000                     moveq.l    D0, 0x00
  2060. 00001882  3003                     move.w     D0, D3
  2061. 00001884  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  2062. 00001888  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2063. 0000188C  6C08                     bge        +0xA /* 00001896 */
  2064. 0000188E  7000                     moveq.l    D0, 0x00
  2065. 00001890  3003                     move.w     D0, D3
  2066. 00001892  2D40 FFFC                move.l     [A6 - 0x4], D0
  2067. label00001896:
  2068. 00001896  4227                     clr.b      -[A7]
  2069. 00001898  2F0A                     move.l     -[A7], A2
  2070. 0000189A  4EB9 0000 7C74           jsr        [0x00007C74]
  2071. 000018A0  10AE FFFF                move.b     [A0], [A6 - 0x1]
  2072. 000018A4  5C4F                     addq.w     A7, 6
  2073. 000018A6  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  2074. 000018AA  4E5E                     unlink     A6
  2075. 000018AC  4E75                     rts
  2076. 000018AE  4E56 0000                link       A6, 0
  2077. 000018B2  48E7 1020                movem.l    -[A7], D3,A2
  2078. 000018B6  246E 0008                movea.l    A2, [A6 + 0x8]
  2079. 000018BA  362E 000C                move.w     D3, [A6 + 0xC]
  2080. 000018BE  42A7                     clr.l      -[A7]
  2081. 000018C0  2F2A 00A4                move.l     -[A7], [A2 + 0xA4]
  2082. 000018C4  3F03                     move.w     -[A7], D3
  2083. 000018C6  4EB9 0000 2862           jsr        [0x00002862]
  2084. 000018CC  3543 00B2                move.w     [A2 + 0xB2], D3
  2085. 000018D0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2086. 000018D4  4CDF 0408                movem.l    D3,A2, [A7]+
  2087. 000018D8  4E5E                     unlink     A6
  2088. 000018DA  4E75                     rts
  2089. 000018DC  206F 0004                movea.l    A0, [A7 + 0x4]
  2090. 000018E0  3028 00B2                move.w     D0, [A0 + 0xB2]
  2091. 000018E4  4E75                     rts
  2092. fn000018E6:
  2093. 000018E6  4E56 0000                link       A6, 0
  2094. 000018EA  48E7 0030                movem.l    -[A7], A2,A3
  2095. 000018EE  266E 0008                movea.l    A3, [A6 + 0x8]
  2096. 000018F2  246E 000C                movea.l    A2, [A6 + 0xC]
  2097. 000018F6  3052                     movea.w    A0, [A2]
  2098. 000018F8  2F08                     move.l     -[A7], A0
  2099. 000018FA  306A 0002                movea.w    A0, [A2 + 0x2]
  2100. 000018FE  2F08                     move.l     -[A7], A0
  2101. 00001900  2F2B 00A4                move.l     -[A7], [A3 + 0xA4]
  2102. 00001904  A9D1                     syscall    TESetSelect
  2103. 00001906  4CDF 0C00                movem.l    A2,A3, [A7]+
  2104. 0000190A  4E5E                     unlink     A6
  2105. 0000190C  4E75                     rts
  2106. fn0000190E:
  2107. 0000190E  4E56 0000                link       A6, 0
  2108. 00001912  2F0A                     move.l     -[A7], A2
  2109. 00001914  246E 0008                movea.l    A2, [A6 + 0x8]
  2110. 00001918  42A7                     clr.l      -[A7]
  2111. 0000191A  4878 7FFF                push.l     0x7FFF
  2112. 0000191E  2F2A 00A4                move.l     -[A7], [A2 + 0xA4]
  2113. 00001922  A9D1                     syscall    TESetSelect
  2114. 00001924  245F                     movea.l    A2, [A7]+
  2115. 00001926  4E5E                     unlink     A6
  2116. 00001928  4E75                     rts
  2117. fn0000192A:
  2118. 0000192A  2F0B                     move.l     -[A7], A3
  2119. 0000192C  266F 0008                movea.l    A3, [A7 + 0x8]
  2120. 00001930  226F 000C                movea.l    A1, [A7 + 0xC]
  2121. 00001934  206B 00A4                movea.l    A0, [A3 + 0xA4]
  2122. 00001938  2050                     movea.l    A0, [A0]
  2123. 0000193A  32A8 0020                move.w     [A1], [A0 + 0x20]
  2124. 0000193E  206B 00A4                movea.l    A0, [A3 + 0xA4]
  2125. 00001942  2050                     movea.l    A0, [A0]
  2126. 00001944  3368 0022 0002           move.w     [A1 + 0x2], [A0 + 0x22]
  2127. 0000194A  265F                     movea.l    A3, [A7]+
  2128. 0000194C  4E75                     rts
  2129. fn0000194E:
  2130. 0000194E  102F 0004                move.b     D0, [A7 + 0x4]
  2131. 00001952  1B40 8008                move.b     [A5 - 0x7FF8], D0
  2132. 00001956  1B40 8009                move.b     [A5 - 0x7FF7], D0
  2133. 0000195A  1B40 800A                move.b     [A5 - 0x7FF6], D0
  2134. 0000195E  1B40 800B                move.b     [A5 - 0x7FF5], D0
  2135. 00001962  4E75                     rts
  2136. 00001964  4E56 0000                link       A6, 0
  2137. 00001968  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  2138. 0000196C  266E 0008                movea.l    A3, [A6 + 0x8]
  2139. 00001970  282E 000E                move.l     D4, [A6 + 0xE]
  2140. 00001974  262E 0012                move.l     D3, [A6 + 0x12]
  2141. 00001978  246E 0016                movea.l    A2, [A6 + 0x16]
  2142. 0000197C  0C84 7465 7874           cmpi.l     D4, 0x74657874 /* 'text' */
  2143. 00001982  671A                     beq        +0x1C /* 0000199E */
  2144. 00001984  0C84 7061 7373           cmpi.l     D4, 0x70617373 /* 'pass' */
  2145. 0000198A  6712                     beq        +0x14 /* 0000199E */
  2146. 0000198C  0C84 7468 616E           cmpi.l     D4, 0x7468616E /* 'than' */
  2147. 00001992  671C                     beq        +0x1E /* 000019B0 */
  2148. 00001994  0C84 7365 6C65           cmpi.l     D4, 0x73656C65 /* 'sele' */
  2149. 0000199A  6722                     beq        +0x24 /* 000019BE */
  2150. 0000199C  602C                     bra        +0x2E /* 000019CA */
  2151. label0000199E:
  2152. 0000199E  2F03                     move.l     -[A7], D3
  2153. 000019A0  2F0A                     move.l     -[A7], A2
  2154. 000019A2  2F0B                     move.l     -[A7], A3
  2155. 000019A4  61FF FFFF FDCC           bsr        -0x232 /* 00001772 */
  2156. 000019AA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2157. 000019AE  601A                     bra        +0x1C /* 000019CA */
  2158. label000019B0:
  2159. 000019B0  2F12                     move.l     -[A7], [A2]
  2160. 000019B2  2F0B                     move.l     -[A7], A3
  2161. 000019B4  4EB9 0001 D79C           jsr        [0x0001D79C]
  2162. 000019BA  504F                     addq.w     A7, 8
  2163. 000019BC  600C                     bra        +0xE /* 000019CA */
  2164. label000019BE:
  2165. 000019BE  2F0A                     move.l     -[A7], A2
  2166. 000019C0  2F0B                     move.l     -[A7], A3
  2167. 000019C2  61FF FFFF FF22           bsr        -0xDC /* 000018E6 */
  2168. 000019C8  504F                     addq.w     A7, 8
  2169. label000019CA:
  2170. 000019CA  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  2171. 000019CE  4E5E                     unlink     A6
  2172. 000019D0  4E75                     rts
  2173. 000019D2  4E56 0000                link       A6, 0
  2174. 000019D6  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  2175. 000019DA  286E 0008                movea.l    A4, [A6 + 0x8]
  2176. 000019DE  282E 000E                move.l     D4, [A6 + 0xE]
  2177. 000019E2  262E 0012                move.l     D3, [A6 + 0x12]
  2178. 000019E6  266E 0016                movea.l    A3, [A6 + 0x16]
  2179. 000019EA  246E 001A                movea.l    A2, [A6 + 0x1A]
  2180. 000019EE  0C84 7465 7874           cmpi.l     D4, 0x74657874 /* 'text' */
  2181. 000019F4  671A                     beq        +0x1C /* 00001A10 */
  2182. 000019F6  0C84 7061 7373           cmpi.l     D4, 0x70617373 /* 'pass' */
  2183. 000019FC  6712                     beq        +0x14 /* 00001A10 */
  2184. 000019FE  0C84 7468 616E           cmpi.l     D4, 0x7468616E /* 'than' */
  2185. 00001A04  671E                     beq        +0x20 /* 00001A24 */
  2186. 00001A06  0C84 7365 6C65           cmpi.l     D4, 0x73656C65 /* 'sele' */
  2187. 00001A0C  6730                     beq        +0x32 /* 00001A3E */
  2188. 00001A0E  6046                     bra        +0x48 /* 00001A56 */
  2189. label00001A10:
  2190. 00001A10  2F0A                     move.l     -[A7], A2
  2191. 00001A12  2F03                     move.l     -[A7], D3
  2192. 00001A14  2F0B                     move.l     -[A7], A3
  2193. 00001A16  2F0C                     move.l     -[A7], A4
  2194. 00001A18  61FF FFFF FDD4           bsr        -0x22A /* 000017EE */
  2195. 00001A1E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2196. 00001A22  6032                     bra        +0x34 /* 00001A56 */
  2197. label00001A24:
  2198. 00001A24  200B                     move.l     D0, A3
  2199. 00001A26  670C                     beq        +0xE /* 00001A34 */
  2200. 00001A28  2F0C                     move.l     -[A7], A4
  2201. 00001A2A  4EB9 0001 D792           jsr        [0x0001D792]
  2202. 00001A30  2688                     move.l     [A3], A0
  2203. 00001A32  584F                     addq.w     A7, 4
  2204. label00001A34:
  2205. 00001A34  200A                     move.l     D0, A2
  2206. 00001A36  671E                     beq        +0x20 /* 00001A56 */
  2207. 00001A38  7004                     moveq.l    D0, 0x04
  2208. 00001A3A  2480                     move.l     [A2], D0
  2209. 00001A3C  6018                     bra        +0x1A /* 00001A56 */
  2210. label00001A3E:
  2211. 00001A3E  200B                     move.l     D0, A3
  2212. 00001A40  670C                     beq        +0xE /* 00001A4E */
  2213. 00001A42  2F0B                     move.l     -[A7], A3
  2214. 00001A44  2F0C                     move.l     -[A7], A4
  2215. 00001A46  61FF FFFF FEE2           bsr        -0x11C /* 0000192A */
  2216. 00001A4C  504F                     addq.w     A7, 8
  2217. label00001A4E:
  2218. 00001A4E  200A                     move.l     D0, A2
  2219. 00001A50  6704                     beq        +0x6 /* 00001A56 */
  2220. 00001A52  7004                     moveq.l    D0, 0x04
  2221. 00001A54  2480                     move.l     [A2], D0
  2222. label00001A56:
  2223. 00001A56  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  2224. 00001A5A  4E5E                     unlink     A6
  2225. 00001A5C  4E75                     rts
  2226. 00001A5E  4E56 0000                link       A6, 0
  2227. 00001A62  48E7 1020                movem.l    -[A7], D3,A2
  2228. 00001A66  246E 0008                movea.l    A2, [A6 + 0x8]
  2229. 00001A6A  42A7                     clr.l      -[A7]
  2230. 00001A6C  2F0A                     move.l     -[A7], A2
  2231. 00001A6E  4EB9 0000 0B02           jsr        [0x00000B02]
  2232. 00001A74  1600                     move.b     D3, D0
  2233. 00001A76  3F2A 00B2                move.w     -[A7], [A2 + 0xB2]
  2234. 00001A7A  4EB9 0000 285A           jsr        [0x0000285A]
  2235. 00001A80  1003                     move.b     D0, D3
  2236. 00001A82  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2237. 00001A86  4CDF 0408                movem.l    D3,A2, [A7]+
  2238. 00001A8A  4E5E                     unlink     A6
  2239. 00001A8C  4E75                     rts
  2240. 00001A8E  4E56 FFE2                link       A6, -0x001E
  2241. 00001A92  48E7 0030                movem.l    -[A7], A2,A3
  2242. 00001A96  246E 0008                movea.l    A2, [A6 + 0x8]
  2243. 00001A9A  4EB9 0000 260A           jsr        [0x0000260A]
  2244. 00001AA0  2F08                     move.l     -[A7], A0
  2245. 00001AA2  486D 0600                pea.l      [A5 + 0x600]
  2246. 00001AA6  1F2A 00B5                move.b     -[A7], [A2 + 0xB5]
  2247. 00001AAA  486E FFEE                pea.l      [A6 - 0x12]
  2248. 00001AAE  4EB9 0000 26B2           jsr        [0x000026B2]
  2249. 00001AB4  486E FFF8                pea.l      [A6 - 0x8]
  2250. 00001AB8  2F0A                     move.l     -[A7], A2
  2251. 00001ABA  2057                     movea.l    A0, [A7]
  2252. 00001ABC  2268 0004                movea.l    A1, [A0 + 0x4]
  2253. 00001AC0  2269 003C                movea.l    A1, [A1 + 0x3C]
  2254. 00001AC4  4E91                     jsr        [A1]
  2255. 00001AC6  486E FFF8                pea.l      [A6 - 0x8]
  2256. 00001ACA  2F3C 0003 0003           move.l     -[A7], 0x30003
  2257. 00001AD0  A8A9                     syscall    InsetRect
  2258. 00001AD2  486E FFF8                pea.l      [A6 - 0x8]
  2259. 00001AD6  A8A3                     syscall    EraseRect
  2260. 00001AD8  2F0A                     move.l     -[A7], A2
  2261. 00001ADA  4EB9 0000 360A           jsr        [0x0000360A]
  2262. 00001AE0  4A00                     tst.b      D0
  2263. 00001AE2  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  2264. 00001AE6  670E                     beq        +0x10 /* 00001AF6 */
  2265. 00001AE8  2F0A                     move.l     -[A7], A2
  2266. 00001AEA  4EB9 0000 35D2           jsr        [0x000035D2]
  2267. 00001AF0  4A00                     tst.b      D0
  2268. 00001AF2  584F                     addq.w     A7, 4
  2269. 00001AF4  6622                     bne        +0x24 /* 00001B18 */
  2270. label00001AF6:
  2271. 00001AF6  1F3C 0007                move.b     -[A7], 0x7
  2272. 00001AFA  486E FFE2                pea.l      [A6 - 0x1E]
  2273. 00001AFE  4EB9 0000 0EFA           jsr        [0x00000EFA]
  2274. 00001B04  2D6E FFE2 FFE8           move.l     [A6 - 0x18], [A6 - 0x1E]
  2275. 00001B0A  3D6E FFE6 FFEC           move.w     [A6 - 0x14], [A6 - 0x1A]
  2276. 00001B10  486E FFE8                pea.l      [A6 - 0x18]
  2277. 00001B14  AA14                     syscall    RGBForeColor
  2278. 00001B16  5C4F                     addq.w     A7, 6
  2279. label00001B18:
  2280. 00001B18  206A 00A4                movea.l    A0, [A2 + 0xA4]
  2281. 00001B1C  2050                     movea.l    A0, [A0]
  2282. 00001B1E  2668 0052                movea.l    A3, [A0 + 0x52]
  2283. 00001B22  4EB9 0000 260A           jsr        [0x0000260A]
  2284. 00001B28  226A 00A4                movea.l    A1, [A2 + 0xA4]
  2285. 00001B2C  2251                     movea.l    A1, [A1]
  2286. 00001B2E  2348 0052                move.l     [A1 + 0x52], A0
  2287. 00001B32  486E FFF8                pea.l      [A6 - 0x8]
  2288. 00001B36  2F2A 00A4                move.l     -[A7], [A2 + 0xA4]
  2289. 00001B3A  A9D3                     syscall    TEUpdate
  2290. 00001B3C  206A 00A4                movea.l    A0, [A2 + 0xA4]
  2291. 00001B40  2050                     movea.l    A0, [A0]
  2292. 00001B42  214B 0052                move.l     [A0 + 0x52], A3
  2293. 00001B46  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  2294. 00001B4A  2057                     movea.l    A0, [A7]
  2295. 00001B4C  2250                     movea.l    A1, [A0]
  2296. 00001B4E  2269 0058                movea.l    A1, [A1 + 0x58]
  2297. 00001B52  4E91                     jsr        [A1]
  2298. 00001B54  3F3C FFFF                move.w     -[A7], 0xFFFF
  2299. 00001B58  486E FFEE                pea.l      [A6 - 0x12]
  2300. 00001B5C  4EB9 0000 26BA           jsr        [0x000026BA]
  2301. 00001B62  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2302. 00001B66  4CDF 0C00                movem.l    A2,A3, [A7]+
  2303. 00001B6A  4E5E                     unlink     A6
  2304. 00001B6C  4E75                     rts
  2305. 00001B6E  4E56 0000                link       A6, 0
  2306. 00001B72  48E7 0030                movem.l    -[A7], A2,A3
  2307. 00001B76  266E 0008                movea.l    A3, [A6 + 0x8]
  2308. 00001B7A  204B                     movea.l    A0, A3
  2309. 00001B7C  41E8 006A                lea.l      A0, [A0 + 0x6A]
  2310. 00001B80  2448                     movea.l    A2, A0
  2311. 00001B82  4850                     pea.l      [A0]
  2312. 00001B84  4EB9 0000 7858           jsr        [0x00007858]
  2313. 00001B8A  4A00                     tst.b      D0
  2314. 00001B8C  584F                     addq.w     A7, 4
  2315. 00001B8E  6714                     beq        +0x16 /* 00001BA4 */
  2316. 00001B90  2F0A                     move.l     -[A7], A2
  2317. 00001B92  4EB9 0001 C366           jsr        [0x0001C366]
  2318. 00001B98  584F                     addq.w     A7, 4
  2319. 00001B9A  2F08                     move.l     -[A7], A0
  2320. 00001B9C  4EB9 0000 4152           jsr        [0x00004152]
  2321. 00001BA2  584F                     addq.w     A7, 4
  2322. label00001BA4:
  2323. 00001BA4  2F0B                     move.l     -[A7], A3
  2324. 00001BA6  4EB9 0000 0B4A           jsr        [0x00000B4A]
  2325. 00001BAC  584F                     addq.w     A7, 4
  2326. 00001BAE  4CDF 0C00                movem.l    A2,A3, [A7]+
  2327. 00001BB2  4E5E                     unlink     A6
  2328. 00001BB4  4E75                     rts
  2329. 00001BB6  4E56 0000                link       A6, 0
  2330. 00001BBA  2F0A                     move.l     -[A7], A2
  2331. 00001BBC  246E 0008                movea.l    A2, [A6 + 0x8]
  2332. 00001BC0  42A7                     clr.l      -[A7]
  2333. 00001BC2  2F0A                     move.l     -[A7], A2
  2334. 00001BC4  2057                     movea.l    A0, [A7]
  2335. 00001BC6  2268 0004                movea.l    A1, [A0 + 0x4]
  2336. 00001BCA  2269 00F0                movea.l    A1, [A1 + 0xF0]
  2337. 00001BCE  4E91                     jsr        [A1]
  2338. 00001BD0  4227                     clr.b      -[A7]
  2339. 00001BD2  2F0A                     move.l     -[A7], A2
  2340. 00001BD4  2057                     movea.l    A0, [A7]
  2341. 00001BD6  2268 0004                movea.l    A1, [A0 + 0x4]
  2342. 00001BDA  2269 00C0                movea.l    A1, [A1 + 0xC0]
  2343. 00001BDE  4E91                     jsr        [A1]
  2344. 00001BE0  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2345. 00001BE4  245F                     movea.l    A2, [A7]+
  2346. 00001BE6  4E5E                     unlink     A6
  2347. 00001BE8  4E75                     rts
  2348. 00001BEA  4E56 0000                link       A6, 0
  2349. 00001BEE  2F0A                     move.l     -[A7], A2
  2350. 00001BF0  246E 0008                movea.l    A2, [A6 + 0x8]
  2351. 00001BF4  42A7                     clr.l      -[A7]
  2352. 00001BF6  2F0A                     move.l     -[A7], A2
  2353. 00001BF8  2057                     movea.l    A0, [A7]
  2354. 00001BFA  2268 0004                movea.l    A1, [A0 + 0x4]
  2355. 00001BFE  2269 00F0                movea.l    A1, [A1 + 0xF0]
  2356. 00001C02  4E91                     jsr        [A1]
  2357. 00001C04  4227                     clr.b      -[A7]
  2358. 00001C06  2F0A                     move.l     -[A7], A2
  2359. 00001C08  2057                     movea.l    A0, [A7]
  2360. 00001C0A  2268 0004                movea.l    A1, [A0 + 0x4]
  2361. 00001C0E  2269 00C0                movea.l    A1, [A1 + 0xC0]
  2362. 00001C12  4E91                     jsr        [A1]
  2363. 00001C14  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2364. 00001C18  245F                     movea.l    A2, [A7]+
  2365. 00001C1A  4E5E                     unlink     A6
  2366. 00001C1C  4E75                     rts
  2367. 00001C1E  4E56 0000                link       A6, 0
  2368. 00001C22  2F0A                     move.l     -[A7], A2
  2369. 00001C24  246E 0008                movea.l    A2, [A6 + 0x8]
  2370. 00001C28  42A7                     clr.l      -[A7]
  2371. 00001C2A  2F0A                     move.l     -[A7], A2
  2372. 00001C2C  2057                     movea.l    A0, [A7]
  2373. 00001C2E  2268 0004                movea.l    A1, [A0 + 0x4]
  2374. 00001C32  2269 00F0                movea.l    A1, [A1 + 0xF0]
  2375. 00001C36  4E91                     jsr        [A1]
  2376. 00001C38  4227                     clr.b      -[A7]
  2377. 00001C3A  2F0A                     move.l     -[A7], A2
  2378. 00001C3C  2057                     movea.l    A0, [A7]
  2379. 00001C3E  2268 0004                movea.l    A1, [A0 + 0x4]
  2380. 00001C42  2269 00C0                movea.l    A1, [A1 + 0xC0]
  2381. 00001C46  4E91                     jsr        [A1]
  2382. 00001C48  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2383. 00001C4C  245F                     movea.l    A2, [A7]+
  2384. 00001C4E  4E5E                     unlink     A6
  2385. 00001C50  4E75                     rts
  2386. 00001C52  4E56 0000                link       A6, 0
  2387. 00001C56  48E7 0030                movem.l    -[A7], A2,A3
  2388. 00001C5A  246E 0008                movea.l    A2, [A6 + 0x8]
  2389. 00001C5E  204A                     movea.l    A0, A2
  2390. 00001C60  41E8 006A                lea.l      A0, [A0 + 0x6A]
  2391. 00001C64  2648                     movea.l    A3, A0
  2392. 00001C66  4850                     pea.l      [A0]
  2393. 00001C68  4EB9 0000 7858           jsr        [0x00007858]
  2394. 00001C6E  4A00                     tst.b      D0
  2395. 00001C70  584F                     addq.w     A7, 4
  2396. 00001C72  6714                     beq        +0x16 /* 00001C88 */
  2397. 00001C74  2F0B                     move.l     -[A7], A3
  2398. 00001C76  4EB9 0001 C366           jsr        [0x0001C366]
  2399. 00001C7C  584F                     addq.w     A7, 4
  2400. 00001C7E  2F08                     move.l     -[A7], A0
  2401. 00001C80  4EB9 0000 4152           jsr        [0x00004152]
  2402. 00001C86  584F                     addq.w     A7, 4
  2403. label00001C88:
  2404. 00001C88  42A7                     clr.l      -[A7]
  2405. 00001C8A  2F0A                     move.l     -[A7], A2
  2406. 00001C8C  2057                     movea.l    A0, [A7]
  2407. 00001C8E  2268 0004                movea.l    A1, [A0 + 0x4]
  2408. 00001C92  2269 00F0                movea.l    A1, [A1 + 0xF0]
  2409. 00001C96  4E91                     jsr        [A1]
  2410. 00001C98  4227                     clr.b      -[A7]
  2411. 00001C9A  2F0A                     move.l     -[A7], A2
  2412. 00001C9C  2057                     movea.l    A0, [A7]
  2413. 00001C9E  2268 0004                movea.l    A1, [A0 + 0x4]
  2414. 00001CA2  2269 00C0                movea.l    A1, [A1 + 0xC0]
  2415. 00001CA6  4E91                     jsr        [A1]
  2416. 00001CA8  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2417. 00001CAC  4CDF 0C00                movem.l    A2,A3, [A7]+
  2418. 00001CB0  4E5E                     unlink     A6
  2419. 00001CB2  4E75                     rts
  2420. 00001CB4  4E56 FFF6                link       A6, -0x000A
  2421. 00001CB8  48E7 0038                movem.l    -[A7], A2,A3,A4
  2422. 00001CBC  246E 0008                movea.l    A2, [A6 + 0x8]
  2423. 00001CC0  266E 000C                movea.l    A3, [A6 + 0xC]
  2424. 00001CC4  204A                     movea.l    A0, A2
  2425. 00001CC6  41E8 006A                lea.l      A0, [A0 + 0x6A]
  2426. 00001CCA  2848                     movea.l    A4, A0
  2427. 00001CCC  4850                     pea.l      [A0]
  2428. 00001CCE  4EB9 0001 C3F4           jsr        [0x0001C3F4]
  2429. 00001CD4  4A00                     tst.b      D0
  2430. 00001CD6  584F                     addq.w     A7, 4
  2431. 00001CD8  664E                     bne        +0x50 /* 00001D28 */
  2432. 00001CDA  554F                     subq.w     A7, 2
  2433. 00001CDC  2F3C FFFF 0002           move.l     -[A7], 0xFFFF0002
  2434. 00001CE2  2F2A 00A4                move.l     -[A7], [A2 + 0xA4]
  2435. 00001CE6  3F3C 000E                move.w     -[A7], 0xE
  2436. 00001CEA  A83D                     syscall    TEDispatch
  2437. 00001CEC  301F                     move.w     D0, [A7]+
  2438. 00001CEE  48C0                     ext.l      D0
  2439. 00001CF0  661C                     bne        +0x1E /* 00001D0E */
  2440. 00001CF2  42A7                     clr.l      -[A7]
  2441. 00001CF4  2F0A                     move.l     -[A7], A2
  2442. 00001CF6  2057                     movea.l    A0, [A7]
  2443. 00001CF8  2268 0004                movea.l    A1, [A0 + 0x4]
  2444. 00001CFC  2269 00E8                movea.l    A1, [A1 + 0xE8]
  2445. 00001D00  4E91                     jsr        [A1]
  2446. 00001D02  42A7                     clr.l      -[A7]
  2447. 00001D04  42A7                     clr.l      -[A7]
  2448. 00001D06  2F2A 00A4                move.l     -[A7], [A2 + 0xA4]
  2449. 00001D0A  A9D1                     syscall    TESetSelect
  2450. 00001D0C  504F                     addq.w     A7, 8
  2451. label00001D0E:
  2452. 00001D0E  200A                     move.l     D0, A2
  2453. 00001D10  4A80                     tst.l      D0
  2454. 00001D12  6708                     beq        +0xA /* 00001D1C */
  2455. 00001D14  204A                     movea.l    A0, A2
  2456. 00001D16  41E8 006A                lea.l      A0, [A0 + 0x6A]
  2457. 00001D1A  6002                     bra        +0x4 /* 00001D1E */
  2458. label00001D1C:
  2459. 00001D1C  204A                     movea.l    A0, A2
  2460. label00001D1E:
  2461. 00001D1E  4850                     pea.l      [A0]
  2462. 00001D20  4EB9 0000 4152           jsr        [0x00004152]
  2463. 00001D26  584F                     addq.w     A7, 4
  2464. label00001D28:
  2465. 00001D28  2F0C                     move.l     -[A7], A4
  2466. 00001D2A  4EB9 0001 C3F4           jsr        [0x0001C3F4]
  2467. 00001D30  4A00                     tst.b      D0
  2468. 00001D32  584F                     addq.w     A7, 4
  2469. 00001D34  677A                     beq        +0x7C /* 00001DB0 */
  2470. 00001D36  42A7                     clr.l      -[A7]
  2471. 00001D38  2F0A                     move.l     -[A7], A2
  2472. 00001D3A  2057                     movea.l    A0, [A7]
  2473. 00001D3C  2268 0004                movea.l    A1, [A0 + 0x4]
  2474. 00001D40  2269 00E8                movea.l    A1, [A1 + 0xE8]
  2475. 00001D44  4E91                     jsr        [A1]
  2476. 00001D46  1F3C 0001                move.b     -[A7], 0x1
  2477. 00001D4A  2F0A                     move.l     -[A7], A2
  2478. 00001D4C  2057                     movea.l    A0, [A7]
  2479. 00001D4E  2268 0004                movea.l    A1, [A0 + 0x4]
  2480. 00001D52  2269 0248                movea.l    A1, [A1 + 0x248]
  2481. 00001D56  4E91                     jsr        [A1]
  2482. 00001D58  4EB9 0000 260A           jsr        [0x0000260A]
  2483. 00001D5E  2F08                     move.l     -[A7], A0
  2484. 00001D60  486D 0600                pea.l      [A5 + 0x600]
  2485. 00001D64  1F2A 00B5                move.b     -[A7], [A2 + 0xB5]
  2486. 00001D68  486E FFF6                pea.l      [A6 - 0xA]
  2487. 00001D6C  4EB9 0000 26B2           jsr        [0x000026B2]
  2488. 00001D72  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  2489. 00001D76  302B 0016                move.w     D0, [A3 + 0x16]
  2490. 00001D7A  0280 0000 0200           andi.l     D0, 0x200
  2491. 00001D80  4A80                     tst.l      D0
  2492. 00001D82  56C0                     sne        D0
  2493. 00001D84  4400                     neg.b      D0
  2494. 00001D86  1F00                     move.b     -[A7], D0
  2495. 00001D88  2F2A 00A4                move.l     -[A7], [A2 + 0xA4]
  2496. 00001D8C  A9D4                     syscall    TEClick
  2497. 00001D8E  4227                     clr.b      -[A7]
  2498. 00001D90  2F0A                     move.l     -[A7], A2
  2499. 00001D92  2057                     movea.l    A0, [A7]
  2500. 00001D94  2268 0004                movea.l    A1, [A0 + 0x4]
  2501. 00001D98  2269 0248                movea.l    A1, [A1 + 0x248]
  2502. 00001D9C  4E91                     jsr        [A1]
  2503. 00001D9E  3F3C FFFF                move.w     -[A7], 0xFFFF
  2504. 00001DA2  486E FFF6                pea.l      [A6 - 0xA]
  2505. 00001DA6  4EB9 0000 26BA           jsr        [0x000026BA]
  2506. 00001DAC  4FEF 0028                lea.l      A7, [A7 + 0x28]
  2507. label00001DB0:
  2508. 00001DB0  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  2509. 00001DB4  4E5E                     unlink     A6
  2510. 00001DB6  4E75                     rts
  2511. 00001DB8  4E56 0000                link       A6, 0
  2512. 00001DBC  4EB9 0001 C3E2           jsr        [0x0001C3E2]
  2513. 00001DC2  4E5E                     unlink     A6
  2514. 00001DC4  4E75                     rts
  2515. 00001DC6  4E56 0000                link       A6, 0
  2516. 00001DCA  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  2517. 00001DCE  246E 0008                movea.l    A2, [A6 + 0x8]
  2518. 00001DD2  3A2E 000C                move.w     D5, [A6 + 0xC]
  2519. 00001DD6  382E 000E                move.w     D4, [A6 + 0xE]
  2520. 00001DDA  162E 0010                move.b     D3, [A6 + 0x10]
  2521. 00001DDE  1F03                     move.b     -[A7], D3
  2522. 00001DE0  3F04                     move.w     -[A7], D4
  2523. 00001DE2  3F05                     move.w     -[A7], D5
  2524. 00001DE4  2F0A                     move.l     -[A7], A2
  2525. 00001DE6  4EB9 0000 0AC2           jsr        [0x00000AC2]
  2526. 00001DEC  2F0A                     move.l     -[A7], A2
  2527. 00001DEE  2057                     movea.l    A0, [A7]
  2528. 00001DF0  2268 0004                movea.l    A1, [A0 + 0x4]
  2529. 00001DF4  2269 0244                movea.l    A1, [A1 + 0x244]
  2530. 00001DF8  4E91                     jsr        [A1]
  2531. 00001DFA  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2532. 00001DFE  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  2533. 00001E02  4E5E                     unlink     A6
  2534. 00001E04  4E75                     rts
  2535. 00001E06  4E56 0000                link       A6, 0
  2536. 00001E0A  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  2537. 00001E0E  246E 0008                movea.l    A2, [A6 + 0x8]
  2538. 00001E12  2A2E 000C                move.l     D5, [A6 + 0xC]
  2539. 00001E16  282E 0010                move.l     D4, [A6 + 0x10]
  2540. 00001E1A  162E 0014                move.b     D3, [A6 + 0x14]
  2541. 00001E1E  1F03                     move.b     -[A7], D3
  2542. 00001E20  2F04                     move.l     -[A7], D4
  2543. 00001E22  2F05                     move.l     -[A7], D5
  2544. 00001E24  2F0A                     move.l     -[A7], A2
  2545. 00001E26  4EB9 0000 0ACA           jsr        [0x00000ACA]
  2546. 00001E2C  2F0A                     move.l     -[A7], A2
  2547. 00001E2E  2057                     movea.l    A0, [A7]
  2548. 00001E30  2268 0004                movea.l    A1, [A0 + 0x4]
  2549. 00001E34  2269 0244                movea.l    A1, [A1 + 0x244]
  2550. 00001E38  4E91                     jsr        [A1]
  2551. 00001E3A  4FEF 0012                lea.l      A7, [A7 + 0x12]
  2552. 00001E3E  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  2553. 00001E42  4E5E                     unlink     A6
  2554. 00001E44  4E75                     rts
  2555. 00001E46  4E56 FFF8                link       A6, -0x0008
  2556. 00001E4A  2F0A                     move.l     -[A7], A2
  2557. 00001E4C  246E 0008                movea.l    A2, [A6 + 0x8]
  2558. 00001E50  486E FFF8                pea.l      [A6 - 0x8]
  2559. 00001E54  2F0A                     move.l     -[A7], A2
  2560. 00001E56  2057                     movea.l    A0, [A7]
  2561. 00001E58  2268 0004                movea.l    A1, [A0 + 0x4]
  2562. 00001E5C  2269 003C                movea.l    A1, [A1 + 0x3C]
  2563. 00001E60  4E91                     jsr        [A1]
  2564. 00001E62  486E FFF8                pea.l      [A6 - 0x8]
  2565. 00001E66  2F3C 0005 0005           move.l     -[A7], 0x50005
  2566. 00001E6C  A8A9                     syscall    InsetRect
  2567. 00001E6E  206A 00A4                movea.l    A0, [A2 + 0xA4]
  2568. 00001E72  2050                     movea.l    A0, [A0]
  2569. 00001E74  216E FFF8 0008           move.l     [A0 + 0x8], [A6 - 0x8]
  2570. 00001E7A  216E FFFC 000C           move.l     [A0 + 0xC], [A6 - 0x4]
  2571. 00001E80  206A 00A4                movea.l    A0, [A2 + 0xA4]
  2572. 00001E84  2050                     movea.l    A0, [A0]
  2573. 00001E86  20AE FFF8                move.l     [A0], [A6 - 0x8]
  2574. 00001E8A  216E FFFC 0004           move.l     [A0 + 0x4], [A6 - 0x4]
  2575. 00001E90  4227                     clr.b      -[A7]
  2576. 00001E92  2F0A                     move.l     -[A7], A2
  2577. 00001E94  2057                     movea.l    A0, [A7]
  2578. 00001E96  2268 0004                movea.l    A1, [A0 + 0x4]
  2579. 00001E9A  2269 0248                movea.l    A1, [A1 + 0x248]
  2580. 00001E9E  4E91                     jsr        [A1]
  2581. 00001EA0  2F2A 00A4                move.l     -[A7], [A2 + 0xA4]
  2582. 00001EA4  A9D0                     syscall    TECalText
  2583. 00001EA6  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2584. 00001EAA  245F                     movea.l    A2, [A7]+
  2585. 00001EAC  4E5E                     unlink     A6
  2586. 00001EAE  4E75                     rts
  2587. 00001EB0  4E56 FFE4                link       A6, -0x001C
  2588. 00001EB4  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  2589. 00001EB8  246E 0008                movea.l    A2, [A6 + 0x8]
  2590. 00001EBC  266E 000C                movea.l    A3, [A6 + 0xC]
  2591. 00001EC0  7601                     moveq.l    D3, 0x01
  2592. 00001EC2  7800                     moveq.l    D4, 0x00
  2593. 00001EC4  202B 0002                move.l     D0, [A3 + 0x2]
  2594. 00001EC8  0280 0000 00FF           andi.l     D0, 0xFF
  2595. 00001ECE  3D40 FFF4                move.w     [A6 - 0xC], D0
  2596. 00001ED2  4EB9 0000 0F44           jsr        [0x00000F44]
  2597. 00001ED8  2E08                     move.l     D7, A0
  2598. 00001EDA  3D6B 000E FFEC           move.w     [A6 - 0x14], [A3 + 0xE]
  2599. 00001EE0  302B 000E                move.w     D0, [A3 + 0xE]
  2600. 00001EE4  0280 0000 0100           andi.l     D0, 0x100
  2601. 00001EEA  6704                     beq        +0x6 /* 00001EF0 */
  2602. 00001EEC  7806                     moveq.l    D4, 0x06
  2603. 00001EEE  6024                     bra        +0x26 /* 00001F14 */
  2604. label00001EF0:
  2605. 00001EF0  2D6A 00A8 FFE8           move.l     [A6 - 0x18], [A2 + 0xA8]
  2606. 00001EF6  671C                     beq        +0x1E /* 00001F14 */
  2607. 00001EF8  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  2608. 00001EFC  486E FFF4                pea.l      [A6 - 0xC]
  2609. 00001F00  3F2B 0004                move.w     -[A7], [A3 + 0x4]
  2610. 00001F04  2F2A 00A4                move.l     -[A7], [A2 + 0xA4]
  2611. 00001F08  206E FFE8                movea.l    A0, [A6 - 0x18]
  2612. 00001F0C  4E90                     jsr        [A0]
  2613. 00001F0E  1800                     move.b     D4, D0
  2614. 00001F10  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2615. label00001F14:
  2616. 00001F14  2F0A                     move.l     -[A7], A2
  2617. 00001F16  486E FFF0                pea.l      [A6 - 0x10]
  2618. 00001F1A  4EB9 0000 36FA           jsr        [0x000036FA]
  2619. 00001F20  4EB9 0000 260A           jsr        [0x0000260A]
  2620. 00001F26  2F08                     move.l     -[A7], A0
  2621. 00001F28  42A7                     clr.l      -[A7]
  2622. 00001F2A  4227                     clr.b      -[A7]
  2623. 00001F2C  486E FFF6                pea.l      [A6 - 0xA]
  2624. 00001F30  4EB9 0000 26B2           jsr        [0x000026B2]
  2625. 00001F36  206A 00A4                movea.l    A0, [A2 + 0xA4]
  2626. 00001F3A  2850                     movea.l    A4, [A0]
  2627. 00001F3C  3D6C 0022 FFE6           move.w     [A6 - 0x1A], [A4 + 0x22]
  2628. 00001F42  3D6C 0020 FFE4           move.w     [A6 - 0x1C], [A4 + 0x20]
  2629. 00001F48  302C 0020                move.w     D0, [A4 + 0x20]
  2630. 00001F4C  B06C 0022                cmp.w      D0, [A4 + 0x22]
  2631. 00001F50  57C0                     seq        D0
  2632. 00001F52  4400                     neg.b      D0
  2633. 00001F54  1D40 FFEF                move.b     [A6 - 0x11], D0
  2634. 00001F58  7000                     moveq.l    D0, 0x00
  2635. 00001F5A  1004                     move.b     D0, D4
  2636. 00001F5C  4FEF 0016                lea.l      A7, [A7 + 0x16]
  2637. 00001F60  0C80 0000 0006           cmpi.l     D0, 0x6
  2638. 00001F66  6200 030A                bhi        +0x30C /* 00002272 */
  2639. 00001F6A  303B 0206                move.w     D0, [PC + D0.w * 2 + 0x6]
  2640. 00001F6E  4EFB 0002                jmp        [PC + D0.w + 0x2]
  2641. 00001F72  000E 00D6                ori.b      A6, 0xD6
  2642. 00001F76  0180                     bclr       D0, D0
  2643. 00001F78  01A4                     bclr       -[A4], D0
  2644. 00001F7A  0300                     btst       D0, D1
  2645. 00001F7C  02E8                     .incomplete
  2646. 00001F7E  02F0                     .incomplete
  2647. 00001F80  4878 0001                push.l     0x1
  2648. 00001F84  2F0A                     move.l     -[A7], A2
  2649. 00001F86  2057                     movea.l    A0, [A7]
  2650. 00001F88  2268 0004                movea.l    A1, [A0 + 0x4]
  2651. 00001F8C  2269 024C                movea.l    A1, [A1 + 0x24C]
  2652. 00001F90  4E91                     jsr        [A1]
  2653. 00001F92  4A00                     tst.b      D0
  2654. 00001F94  504F                     addq.w     A7, 8
  2655. 00001F96  670A                     beq        +0xC /* 00001FA2 */
  2656. 00001F98  3F3C 0001                move.w     -[A7], 0x1
  2657. 00001F9C  A9C8                     syscall    SysBeep
  2658. 00001F9E  6000 02D2                bra        +0x2D4 /* 00002272 */
  2659. label00001FA2:
  2660. 00001FA2  486D 0600                pea.l      [A5 + 0x600]
  2661. 00001FA6  1F2A 00B5                move.b     -[A7], [A2 + 0xB5]
  2662. 00001FAA  486E FFF6                pea.l      [A6 - 0xA]
  2663. 00001FAE  4EB9 0000 26C2           jsr        [0x000026C2]
  2664. 00001FB4  4AAA 00AC                tst.l      [A2 + 0xAC]
  2665. 00001FB8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2666. 00001FBC  6650                     bne        +0x52 /* 0000200E */
  2667. 00001FBE  4878 002E                push.l     0x2E /* '.' */
  2668. 00001FC2  4EB9 0000 258A           jsr        [0x0000258A]
  2669. 00001FC8  2648                     movea.l    A3, A0
  2670. 00001FCA  2008                     move.l     D0, A0
  2671. 00001FCC  584F                     addq.w     A7, 4
  2672. 00001FCE  6724                     beq        +0x26 /* 00001FF4 */
  2673. 00001FD0  2F0A                     move.l     -[A7], A2
  2674. 00001FD2  200A                     move.l     D0, A2
  2675. 00001FD4  4A80                     tst.l      D0
  2676. 00001FD6  6708                     beq        +0xA /* 00001FE0 */
  2677. 00001FD8  204A                     movea.l    A0, A2
  2678. 00001FDA  41E8 006A                lea.l      A0, [A0 + 0x6A]
  2679. 00001FDE  6002                     bra        +0x4 /* 00001FE2 */
  2680. label00001FE0:
  2681. 00001FE0  204A                     movea.l    A0, A2
  2682. label00001FE2:
  2683. 00001FE2  4850                     pea.l      [A0]
  2684. 00001FE4  2F2A 00A4                move.l     -[A7], [A2 + 0xA4]
  2685. 00001FE8  2F0B                     move.l     -[A7], A3
  2686. 00001FEA  4EB9 0000 2B82           jsr        [0x00002B82]
  2687. 00001FF0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2688. label00001FF4:
  2689. 00001FF4  254B 00AC                move.l     [A2 + 0xAC], A3
  2690. 00001FF8  2F2A 00AC                move.l     -[A7], [A2 + 0xAC]
  2691. 00001FFC  486A 006A                pea.l      [A2 + 0x6A]
  2692. 00002000  2057                     movea.l    A0, [A7]
  2693. 00002002  2268 0004                movea.l    A1, [A0 + 0x4]
  2694. 00002006  2269 003C                movea.l    A1, [A1 + 0x3C]
  2695. 0000200A  4E91                     jsr        [A1]
  2696. 0000200C  504F                     addq.w     A7, 8
  2697. label0000200E:
  2698. 0000200E  266A 00AC                movea.l    A3, [A2 + 0xAC]
  2699. 00002012  200B                     move.l     D0, A3
  2700. 00002014  6714                     beq        +0x16 /* 0000202A */
  2701. 00002016  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  2702. 0000201A  2F0B                     move.l     -[A7], A3
  2703. 0000201C  2057                     movea.l    A0, [A7]
  2704. 0000201E  2250                     movea.l    A1, [A0]
  2705. 00002020  2269 0034                movea.l    A1, [A1 + 0x34]
  2706. 00002024  4E91                     jsr        [A1]
  2707. 00002026  5C4F                     addq.w     A7, 6
  2708. 00002028  600A                     bra        +0xC /* 00002034 */
  2709. label0000202A:
  2710. 0000202A  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  2711. 0000202E  2F2A 00A4                move.l     -[A7], [A2 + 0xA4]
  2712. 00002032  A9DC                     syscall    TEKey
  2713. label00002034:
  2714. 00002034  2F0A                     move.l     -[A7], A2
  2715. 00002036  2057                     movea.l    A0, [A7]
  2716. 00002038  2268 0004                movea.l    A1, [A0 + 0x4]
  2717. 0000203C  2269 0230                movea.l    A1, [A1 + 0x230]
  2718. 00002040  4E91                     jsr        [A1]
  2719. 00002042  584F                     addq.w     A7, 4
  2720. 00002044  6000 022C                bra        +0x22E /* 00002272 */
  2721. 00002048  4A6E FFE6                tst.w      [A6 - 0x1A]
  2722. 0000204C  6F00 0224                ble        +0x226 /* 00002272 */
  2723. 00002050  486D 0600                pea.l      [A5 + 0x600]
  2724. 00002054  1F2A 00B5                move.b     -[A7], [A2 + 0xB5]
  2725. 00002058  486E FFF6                pea.l      [A6 - 0xA]
  2726. 0000205C  4EB9 0000 26C2           jsr        [0x000026C2]
  2727. 00002062  4AAA 00AC                tst.l      [A2 + 0xAC]
  2728. 00002066  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2729. 0000206A  6650                     bne        +0x52 /* 000020BC */
  2730. 0000206C  4878 002E                push.l     0x2E /* '.' */
  2731. 00002070  4EB9 0000 258A           jsr        [0x0000258A]
  2732. 00002076  2648                     movea.l    A3, A0
  2733. 00002078  2008                     move.l     D0, A0
  2734. 0000207A  584F                     addq.w     A7, 4
  2735. 0000207C  6724                     beq        +0x26 /* 000020A2 */
  2736. 0000207E  2F0A                     move.l     -[A7], A2
  2737. 00002080  200A                     move.l     D0, A2
  2738. 00002082  4A80                     tst.l      D0
  2739. 00002084  6708                     beq        +0xA /* 0000208E */
  2740. 00002086  204A                     movea.l    A0, A2
  2741. 00002088  41E8 006A                lea.l      A0, [A0 + 0x6A]
  2742. 0000208C  6002                     bra        +0x4 /* 00002090 */
  2743. label0000208E:
  2744. 0000208E  204A                     movea.l    A0, A2
  2745. label00002090:
  2746. 00002090  4850                     pea.l      [A0]
  2747. 00002092  2F2A 00A4                move.l     -[A7], [A2 + 0xA4]
  2748. 00002096  2F0B                     move.l     -[A7], A3
  2749. 00002098  4EB9 0000 2B82           jsr        [0x00002B82]
  2750. 0000209E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2751. label000020A2:
  2752. 000020A2  254B 00AC                move.l     [A2 + 0xAC], A3
  2753. 000020A6  2F2A 00AC                move.l     -[A7], [A2 + 0xAC]
  2754. 000020AA  486A 006A                pea.l      [A2 + 0x6A]
  2755. 000020AE  2057                     movea.l    A0, [A7]
  2756. 000020B0  2268 0004                movea.l    A1, [A0 + 0x4]
  2757. 000020B4  2269 003C                movea.l    A1, [A1 + 0x3C]
  2758. 000020B8  4E91                     jsr        [A1]
  2759. 000020BA  504F                     addq.w     A7, 8
  2760. label000020BC:
  2761. 000020BC  266A 00AC                movea.l    A3, [A2 + 0xAC]
  2762. 000020C0  200B                     move.l     D0, A3
  2763. 000020C2  6710                     beq        +0x12 /* 000020D4 */
  2764. 000020C4  2F0B                     move.l     -[A7], A3
  2765. 000020C6  2057                     movea.l    A0, [A7]
  2766. 000020C8  2250                     movea.l    A1, [A0]
  2767. 000020CA  2269 0038                movea.l    A1, [A1 + 0x38]
  2768. 000020CE  4E91                     jsr        [A1]
  2769. 000020D0  584F                     addq.w     A7, 4
  2770. 000020D2  600A                     bra        +0xC /* 000020DE */
  2771. label000020D4:
  2772. 000020D4  3F3C 0008                move.w     -[A7], 0x8
  2773. 000020D8  2F2A 00A4                move.l     -[A7], [A2 + 0xA4]
  2774. 000020DC  A9DC                     syscall    TEKey
  2775. label000020DE:
  2776. 000020DE  2F0A                     move.l     -[A7], A2
  2777. 000020E0  2057                     movea.l    A0, [A7]
  2778. 000020E2  2268 0004                movea.l    A1, [A0 + 0x4]
  2779. 000020E6  2269 0230                movea.l    A1, [A1 + 0x230]
  2780. 000020EA  4E91                     jsr        [A1]
  2781. 000020EC  584F                     addq.w     A7, 4
  2782. 000020EE  6000 0182                bra        +0x184 /* 00002272 */
  2783. 000020F2  486D 0600                pea.l      [A5 + 0x600]
  2784. 000020F6  1F2A 00B5                move.b     -[A7], [A2 + 0xB5]
  2785. 000020FA  486E FFF6                pea.l      [A6 - 0xA]
  2786. 000020FE  4EB9 0000 26C2           jsr        [0x000026C2]
  2787. 00002104  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  2788. 00002108  2F2A 00A4                move.l     -[A7], [A2 + 0xA4]
  2789. 0000210C  A9DC                     syscall    TEKey
  2790. 0000210E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2791. 00002112  6000 015E                bra        +0x160 /* 00002272 */
  2792. 00002116  7000                     moveq.l    D0, 0x00
  2793. 00002118  302E FFF4                move.w     D0, [A6 - 0xC]
  2794. 0000211C  5380                     subq.l     D0, 1
  2795. 0000211E  6710                     beq        +0x12 /* 00002130 */
  2796. 00002120  5780                     subq.l     D0, 3
  2797. 00002122  6730                     beq        +0x32 /* 00002154 */
  2798. 00002124  0480 0000 007B           subi.l     D0, 0x7B /* '{' */
  2799. 0000212A  6750                     beq        +0x52 /* 0000217C */
  2800. 0000212C  6000 011A                bra        +0x11C /* 00002248 */
  2801. label00002130:
  2802. 00002130  486D 0600                pea.l      [A5 + 0x600]
  2803. 00002134  1F2A 00B5                move.b     -[A7], [A2 + 0xB5]
  2804. 00002138  486E FFF6                pea.l      [A6 - 0xA]
  2805. 0000213C  4EB9 0000 26C2           jsr        [0x000026C2]
  2806. 00002142  42A7                     clr.l      -[A7]
  2807. 00002144  42A7                     clr.l      -[A7]
  2808. 00002146  2F2A 00A4                move.l     -[A7], [A2 + 0xA4]
  2809. 0000214A  A9D1                     syscall    TESetSelect
  2810. 0000214C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2811. 00002150  6000 0120                bra        +0x122 /* 00002272 */
  2812. label00002154:
  2813. 00002154  486D 0600                pea.l      [A5 + 0x600]
  2814. 00002158  1F2A 00B5                move.b     -[A7], [A2 + 0xB5]
  2815. 0000215C  486E FFF6                pea.l      [A6 - 0xA]
  2816. 00002160  4EB9 0000 26C2           jsr        [0x000026C2]
  2817. 00002166  4878 7FFF                push.l     0x7FFF
  2818. 0000216A  4878 7FFF                push.l     0x7FFF
  2819. 0000216E  2F2A 00A4                move.l     -[A7], [A2 + 0xA4]
  2820. 00002172  A9D1                     syscall    TESetSelect
  2821. 00002174  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2822. 00002178  6000 00F8                bra        +0xFA /* 00002272 */
  2823. label0000217C:
  2824. 0000217C  302E FFE4                move.w     D0, [A6 - 0x1C]
  2825. 00002180  B06C 003C                cmp.w      D0, [A4 + 0x3C]
  2826. 00002184  6C00 00EC                bge        +0xEE /* 00002272 */
  2827. 00002188  486D 0600                pea.l      [A5 + 0x600]
  2828. 0000218C  1F2A 00B5                move.b     -[A7], [A2 + 0xB5]
  2829. 00002190  486E FFF6                pea.l      [A6 - 0xA]
  2830. 00002194  4EB9 0000 26C2           jsr        [0x000026C2]
  2831. 0000219A  4AAA 00AC                tst.l      [A2 + 0xAC]
  2832. 0000219E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2833. 000021A2  6650                     bne        +0x52 /* 000021F4 */
  2834. 000021A4  4878 002E                push.l     0x2E /* '.' */
  2835. 000021A8  4EB9 0000 258A           jsr        [0x0000258A]
  2836. 000021AE  2648                     movea.l    A3, A0
  2837. 000021B0  2008                     move.l     D0, A0
  2838. 000021B2  584F                     addq.w     A7, 4
  2839. 000021B4  6724                     beq        +0x26 /* 000021DA */
  2840. 000021B6  2F0A                     move.l     -[A7], A2
  2841. 000021B8  200A                     move.l     D0, A2
  2842. 000021BA  4A80                     tst.l      D0
  2843. 000021BC  6708                     beq        +0xA /* 000021C6 */
  2844. 000021BE  204A                     movea.l    A0, A2
  2845. 000021C0  41E8 006A                lea.l      A0, [A0 + 0x6A]
  2846. 000021C4  6002                     bra        +0x4 /* 000021C8 */
  2847. label000021C6:
  2848. 000021C6  204A                     movea.l    A0, A2
  2849. label000021C8:
  2850. 000021C8  4850                     pea.l      [A0]
  2851. 000021CA  2F2A 00A4                move.l     -[A7], [A2 + 0xA4]
  2852. 000021CE  2F0B                     move.l     -[A7], A3
  2853. 000021D0  4EB9 0000 2B82           jsr        [0x00002B82]
  2854. 000021D6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2855. label000021DA:
  2856. 000021DA  254B 00AC                move.l     [A2 + 0xAC], A3
  2857. 000021DE  2F2A 00AC                move.l     -[A7], [A2 + 0xAC]
  2858. 000021E2  486A 006A                pea.l      [A2 + 0x6A]
  2859. 000021E6  2057                     movea.l    A0, [A7]
  2860. 000021E8  2268 0004                movea.l    A1, [A0 + 0x4]
  2861. 000021EC  2269 003C                movea.l    A1, [A1 + 0x3C]
  2862. 000021F0  4E91                     jsr        [A1]
  2863. 000021F2  504F                     addq.w     A7, 8
  2864. label000021F4:
  2865. 000021F4  266A 00AC                movea.l    A3, [A2 + 0xAC]
  2866. 000021F8  200B                     move.l     D0, A3
  2867. 000021FA  6710                     beq        +0x12 /* 0000220C */
  2868. 000021FC  2F0B                     move.l     -[A7], A3
  2869. 000021FE  2057                     movea.l    A0, [A7]
  2870. 00002200  2250                     movea.l    A1, [A0]
  2871. 00002202  2269 003C                movea.l    A1, [A1 + 0x3C]
  2872. 00002206  4E91                     jsr        [A1]
  2873. 00002208  584F                     addq.w     A7, 4
  2874. 0000220A  602A                     bra        +0x2C /* 00002236 */
  2875. label0000220C:
  2876. 0000220C  266A 00A4                movea.l    A3, [A2 + 0xA4]
  2877. 00002210  2A13                     move.l     D5, [A3]
  2878. 00002212  2045                     movea.l    A0, D5
  2879. 00002214  2245                     movea.l    A1, D5
  2880. 00002216  3829 0020                move.w     D4, [A1 + 0x20]
  2881. 0000221A  B868 0022                cmp.w      D4, [A0 + 0x22]
  2882. 0000221E  6610                     bne        +0x12 /* 00002230 */
  2883. 00002220  3044                     movea.w    A0, D4
  2884. 00002222  2F08                     move.l     -[A7], A0
  2885. 00002224  3004                     move.w     D0, D4
  2886. 00002226  48C0                     ext.l      D0
  2887. 00002228  5280                     addq.l     D0, 1
  2888. 0000222A  2F00                     move.l     -[A7], D0
  2889. 0000222C  2F0B                     move.l     -[A7], A3
  2890. 0000222E  A9D1                     syscall    TESetSelect
  2891. label00002230:
  2892. 00002230  2F2A 00A4                move.l     -[A7], [A2 + 0xA4]
  2893. 00002234  A9D7                     syscall    TEDelete
  2894. label00002236:
  2895. 00002236  2F0A                     move.l     -[A7], A2
  2896. 00002238  2057                     movea.l    A0, [A7]
  2897. 0000223A  2268 0004                movea.l    A1, [A0 + 0x4]
  2898. 0000223E  2269 0230                movea.l    A1, [A1 + 0x230]
  2899. 00002242  4E91                     jsr        [A1]
  2900. 00002244  584F                     addq.w     A7, 4
  2901. 00002246  602A                     bra        +0x2C /* 00002272 */
  2902. label00002248:
  2903. 00002248  2F0B                     move.l     -[A7], A3
  2904. 0000224A  486A 006A                pea.l      [A2 + 0x6A]
  2905. 0000224E  4EB9 0000 41C2           jsr        [0x000041C2]
  2906. 00002254  1600                     move.b     D3, D0
  2907. 00002256  504F                     addq.w     A7, 8
  2908. 00002258  6018                     bra        +0x1A /* 00002272 */
  2909. 0000225A  3F3C 0001                move.w     -[A7], 0x1
  2910. 0000225E  A9C8                     syscall    SysBeep
  2911. 00002260  6010                     bra        +0x12 /* 00002272 */
  2912. 00002262  2F0B                     move.l     -[A7], A3
  2913. 00002264  486A 006A                pea.l      [A2 + 0x6A]
  2914. 00002268  4EB9 0000 41C2           jsr        [0x000041C2]
  2915. 0000226E  1600                     move.b     D3, D0
  2916. 00002270  504F                     addq.w     A7, 8
  2917. label00002272:
  2918. 00002272  4EB9 0000 0F44           jsr        [0x00000F44]
  2919. 00002278  BE88                     cmp.l      D7, A0
  2920. 0000227A  6628                     bne        +0x2A /* 000022A4 */
  2921. 0000227C  206A 00A4                movea.l    A0, [A2 + 0xA4]
  2922. 00002280  2C10                     move.l     D6, [A0]
  2923. 00002282  2046                     movea.l    A0, D6
  2924. 00002284  2246                     movea.l    A1, D6
  2925. 00002286  3029 0020                move.w     D0, [A1 + 0x20]
  2926. 0000228A  B068 0022                cmp.w      D0, [A0 + 0x22]
  2927. 0000228E  57C0                     seq        D0
  2928. 00002290  4400                     neg.b      D0
  2929. 00002292  B02E FFEF                cmp.b      D0, [A6 - 0x11]
  2930. 00002296  670C                     beq        +0xE /* 000022A4 */
  2931. 00002298  1F3C 0001                move.b     -[A7], 0x1
  2932. 0000229C  4EB9 0000 3926           jsr        [0x00003926]
  2933. 000022A2  544F                     addq.w     A7, 2
  2934. label000022A4:
  2935. 000022A4  3F3C FFFF                move.w     -[A7], 0xFFFF
  2936. 000022A8  486E FFF6                pea.l      [A6 - 0xA]
  2937. 000022AC  4EB9 0000 26BA           jsr        [0x000026BA]
  2938. 000022B2  3F3C FFFF                move.w     -[A7], 0xFFFF
  2939. 000022B6  486E FFF0                pea.l      [A6 - 0x10]
  2940. 000022BA  4EB9 0000 3702           jsr        [0x00003702]
  2941. 000022C0  1003                     move.b     D0, D3
  2942. 000022C2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2943. 000022C6  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  2944. 000022CA  4E5E                     unlink     A6
  2945. 000022CC  4E75                     rts
  2946. 000022CE  4E56 FFEE                link       A6, -0x0012
  2947. 000022D2  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  2948. 000022D6  246E 0008                movea.l    A2, [A6 + 0x8]
  2949. 000022DA  282E 000C                move.l     D4, [A6 + 0xC]
  2950. 000022DE  266E 0010                movea.l    A3, [A6 + 0x10]
  2951. 000022E2  7601                     moveq.l    D3, 0x01
  2952. 000022E4  2004                     move.l     D0, D4
  2953. 000022E6  4EB9 0000 05F8           jsr        [0x000005F8]
  2954. 000022EC  020E 0000                andi.b     A6, 0x0
  2955. 000022F0  000C 0000                ori.b      A4, 0x0
  2956. 000022F4  00C9                     .incomplete
  2957. 000022F6  000A 0000                ori.b      A2, 0x0
  2958. 000022FA  000C 003E                ori.b      A4, 0x3E /* '>' */
  2959. 000022FE  0000 000D                ori.b      D0, 0xD /* '\r' */
  2960. 00002302  0086 0000 000E           ori.l      D6, 0xE
  2961. 00002308  009A 0000 000F           ori.l      [A2]+, 0xF
  2962. 0000230E  0094 0000 0010           ori.l      [A4], 0x10
  2963. 00002314  01DA                     .incomplete
  2964. 00002316  0000 0014                ori.b      D0, 0x14
  2965. 0000231A  01B6 0000                bclr       [A6 + D0.w], D0
  2966. 0000231E  0016 019E                ori.b      [A6], 0x9E
  2967. 00002322  0000 0018                ori.b      D0, 0x18
  2968. 00002326  0198                     bclr       [A0]+, D0
  2969. 00002328  0000 0019                ori.b      D0, 0x19
  2970. 0000232C  0192                     bclr       [A2], D0
  2971. 0000232E  0000 001A                ori.b      D0, 0x1A
  2972. 00002332  018C                     bclr       A4, D0
  2973. 00002334  0000 00C9                ori.b      D0, 0xC9
  2974. 00002338  01A4                     bclr       -[A4], D0
  2975. 0000233A  4878 0026                push.l     0x26 /* '&' */
  2976. 0000233E  4EB9 0000 258A           jsr        [0x0000258A]
  2977. 00002344  2648                     movea.l    A3, A0
  2978. 00002346  2008                     move.l     D0, A0
  2979. 00002348  584F                     addq.w     A7, 4
  2980. 0000234A  6724                     beq        +0x26 /* 00002370 */
  2981. 0000234C  2F0A                     move.l     -[A7], A2
  2982. 0000234E  200A                     move.l     D0, A2
  2983. 00002350  4A80                     tst.l      D0
  2984. 00002352  6708                     beq        +0xA /* 0000235C */
  2985. 00002354  204A                     movea.l    A0, A2
  2986. 00002356  41E8 006A                lea.l      A0, [A0 + 0x6A]
  2987. 0000235A  6002                     bra        +0x4 /* 0000235E */
  2988. label0000235C:
  2989. 0000235C  204A                     movea.l    A0, A2
  2990. label0000235E:
  2991. 0000235E  4850                     pea.l      [A0]
  2992. 00002360  2F2A 00A4                move.l     -[A7], [A2 + 0xA4]
  2993. 00002364  2F0B                     move.l     -[A7], A3
  2994. 00002366  4EB9 0000 2B42           jsr        [0x00002B42]
  2995. 0000236C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2996. label00002370:
  2997. 00002370  2F0B                     move.l     -[A7], A3
  2998. 00002372  486A 006A                pea.l      [A2 + 0x6A]
  2999. 00002376  2057                     movea.l    A0, [A7]
  3000. 00002378  2268 0004                movea.l    A1, [A0 + 0x4]
  3001. 0000237C  2269 003C                movea.l    A1, [A1 + 0x3C]
  3002. 00002380  4E91                     jsr        [A1]
  3003. 00002382  504F                     addq.w     A7, 8
  3004. 00002384  6000 0188                bra        +0x18A /* 0000250E */
  3005. 00002388  2F2A 00A4                move.l     -[A7], [A2 + 0xA4]
  3006. 0000238C  A9D5                     syscall    TECopy
  3007. 0000238E  594F                     subq.w     A7, 4
  3008. 00002390  A9FC                     syscall    ZeroScrap
  3009. 00002392  201F                     move.l     D0, [A7]+
  3010. 00002394  554F                     subq.w     A7, 2
  3011. 00002396  4EB9 0000 2512           jsr        [0x00002512]
  3012. 0000239C  301F                     move.w     D0, [A7]+
  3013. 0000239E  6000 016E                bra        +0x170 /* 0000250E */
  3014. 000023A2  2F0A                     move.l     -[A7], A2
  3015. 000023A4  486E FFFC                pea.l      [A6 - 0x4]
  3016. 000023A8  4EB9 0000 36FA           jsr        [0x000036FA]
  3017. 000023AE  4EB9 0000 260A           jsr        [0x0000260A]
  3018. 000023B4  2F08                     move.l     -[A7], A0
  3019. 000023B6  486D 0600                pea.l      [A5 + 0x600]
  3020. 000023BA  1F2A 00B5                move.b     -[A7], [A2 + 0xB5]
  3021. 000023BE  486E FFF2                pea.l      [A6 - 0xE]
  3022. 000023C2  4EB9 0000 26B2           jsr        [0x000026B2]
  3023. 000023C8  700E                     moveq.l    D0, 0x0E
  3024. 000023CA  B880                     cmp.l      D4, D0
  3025. 000023CC  4FEF 0016                lea.l      A7, [A7 + 0x16]
  3026. 000023D0  6600 0080                bne        +0x82 /* 00002452 */
  3027. 000023D4  594F                     subq.w     A7, 4
  3028. 000023D6  42A7                     clr.l      -[A7]
  3029. 000023D8  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  3030. 000023DE  486E FFEE                pea.l      [A6 - 0x12]
  3031. 000023E2  A9FD                     syscall    GetScrap
  3032. 000023E4  201F                     move.l     D0, [A7]+
  3033. 000023E6  2F00                     move.l     -[A7], D0
  3034. 000023E8  2F0A                     move.l     -[A7], A2
  3035. 000023EA  2057                     movea.l    A0, [A7]
  3036. 000023EC  2268 0004                movea.l    A1, [A0 + 0x4]
  3037. 000023F0  2269 024C                movea.l    A1, [A1 + 0x24C]
  3038. 000023F4  4E91                     jsr        [A1]
  3039. 000023F6  4A00                     tst.b      D0
  3040. 000023F8  504F                     addq.w     A7, 8
  3041. 000023FA  670A                     beq        +0xC /* 00002406 */
  3042. 000023FC  3F3C 0001                move.w     -[A7], 0x1
  3043. 00002400  A9C8                     syscall    SysBeep
  3044. 00002402  6000 0098                bra        +0x9A /* 0000249C */
  3045. label00002406:
  3046. 00002406  4878 002A                push.l     0x2A /* '*' */
  3047. 0000240A  4EB9 0000 258A           jsr        [0x0000258A]
  3048. 00002410  2648                     movea.l    A3, A0
  3049. 00002412  2008                     move.l     D0, A0
  3050. 00002414  584F                     addq.w     A7, 4
  3051. 00002416  6724                     beq        +0x26 /* 0000243C */
  3052. 00002418  2F0A                     move.l     -[A7], A2
  3053. 0000241A  200A                     move.l     D0, A2
  3054. 0000241C  4A80                     tst.l      D0
  3055. 0000241E  6708                     beq        +0xA /* 00002428 */
  3056. 00002420  204A                     movea.l    A0, A2
  3057. 00002422  41E8 006A                lea.l      A0, [A0 + 0x6A]
  3058. 00002426  6002                     bra        +0x4 /* 0000242A */
  3059. label00002428:
  3060. 00002428  204A                     movea.l    A0, A2
  3061. label0000242A:
  3062. 0000242A  4850                     pea.l      [A0]
  3063. 0000242C  2F2A 00A4                move.l     -[A7], [A2 + 0xA4]
  3064. 00002430  2F0B                     move.l     -[A7], A3
  3065. 00002432  4EB9 0000 2B52           jsr        [0x00002B52]
  3066. 00002438  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3067. label0000243C:
  3068. 0000243C  2F0B                     move.l     -[A7], A3
  3069. 0000243E  486A 006A                pea.l      [A2 + 0x6A]
  3070. 00002442  2057                     movea.l    A0, [A7]
  3071. 00002444  2268 0004                movea.l    A1, [A0 + 0x4]
  3072. 00002448  2269 003C                movea.l    A1, [A1 + 0x3C]
  3073. 0000244C  4E91                     jsr        [A1]
  3074. 0000244E  504F                     addq.w     A7, 8
  3075. 00002450  604A                     bra        +0x4C /* 0000249C */
  3076. label00002452:
  3077. 00002452  4878 0026                push.l     0x26 /* '&' */
  3078. 00002456  4EB9 0000 258A           jsr        [0x0000258A]
  3079. 0000245C  2648                     movea.l    A3, A0
  3080. 0000245E  2008                     move.l     D0, A0
  3081. 00002460  584F                     addq.w     A7, 4
  3082. 00002462  6724                     beq        +0x26 /* 00002488 */
  3083. 00002464  2F0A                     move.l     -[A7], A2
  3084. 00002466  200A                     move.l     D0, A2
  3085. 00002468  4A80                     tst.l      D0
  3086. 0000246A  6708                     beq        +0xA /* 00002474 */
  3087. 0000246C  204A                     movea.l    A0, A2
  3088. 0000246E  41E8 006A                lea.l      A0, [A0 + 0x6A]
  3089. 00002472  6002                     bra        +0x4 /* 00002476 */
  3090. label00002474:
  3091. 00002474  204A                     movea.l    A0, A2
  3092. label00002476:
  3093. 00002476  4850                     pea.l      [A0]
  3094. 00002478  2F2A 00A4                move.l     -[A7], [A2 + 0xA4]
  3095. 0000247C  2F0B                     move.l     -[A7], A3
  3096. 0000247E  4EB9 0000 2B72           jsr        [0x00002B72]
  3097. 00002484  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3098. label00002488:
  3099. 00002488  2F0B                     move.l     -[A7], A3
  3100. 0000248A  486A 006A                pea.l      [A2 + 0x6A]
  3101. 0000248E  2057                     movea.l    A0, [A7]
  3102. 00002490  2268 0004                movea.l    A1, [A0 + 0x4]
  3103. 00002494  2269 003C                movea.l    A1, [A1 + 0x3C]
  3104. 00002498  4E91                     jsr        [A1]
  3105. 0000249A  504F                     addq.w     A7, 8
  3106. label0000249C:
  3107. 0000249C  3F3C FFFF                move.w     -[A7], 0xFFFF
  3108. 000024A0  486E FFF2                pea.l      [A6 - 0xE]
  3109. 000024A4  4EB9 0000 26BA           jsr        [0x000026BA]
  3110. 000024AA  3F3C FFFF                move.w     -[A7], 0xFFFF
  3111. 000024AE  486E FFFC                pea.l      [A6 - 0x4]
  3112. 000024B2  4EB9 0000 3702           jsr        [0x00003702]
  3113. 000024B8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3114. 000024BC  6050                     bra        +0x52 /* 0000250E */
  3115. 000024BE  2F0A                     move.l     -[A7], A2
  3116. 000024C0  2057                     movea.l    A0, [A7]
  3117. 000024C2  2268 0004                movea.l    A1, [A0 + 0x4]
  3118. 000024C6  2269 0230                movea.l    A1, [A1 + 0x230]
  3119. 000024CA  4E91                     jsr        [A1]
  3120. 000024CC  584F                     addq.w     A7, 4
  3121. 000024CE  603E                     bra        +0x40 /* 0000250E */
  3122. 000024D0  B7EA 00AC                cmpa.l     A3, [A2 + 0xAC]
  3123. 000024D4  6638                     bne        +0x3A /* 0000250E */
  3124. 000024D6  42AA 00AC                clr.l      [A2 + 0xAC]
  3125. 000024DA  6032                     bra        +0x34 /* 0000250E */
  3126. 000024DC  2F0A                     move.l     -[A7], A2
  3127. 000024DE  4EB9 0000 360A           jsr        [0x0000360A]
  3128. 000024E4  4A00                     tst.b      D0
  3129. 000024E6  584F                     addq.w     A7, 4
  3130. 000024E8  6604                     bne        +0x6 /* 000024EE */
  3131. 000024EA  7600                     moveq.l    D3, 0x00
  3132. 000024EC  6020                     bra        +0x22 /* 0000250E */
  3133. label000024EE:
  3134. 000024EE  2F0A                     move.l     -[A7], A2
  3135. 000024F0  61FF FFFF F41C           bsr        -0xBE2 /* 0000190E */
  3136. 000024F6  584F                     addq.w     A7, 4
  3137. 000024F8  6014                     bra        +0x16 /* 0000250E */
  3138. 000024FA  2F0B                     move.l     -[A7], A3
  3139. 000024FC  2F04                     move.l     -[A7], D4
  3140. 000024FE  486A 006A                pea.l      [A2 + 0x6A]
  3141. 00002502  4EB9 0000 41A2           jsr        [0x000041A2]
  3142. 00002508  1600                     move.b     D3, D0
  3143. 0000250A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3144. label0000250E:
  3145. 0000250E  1003                     move.b     D0, D3
  3146. 00002510  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  3147. 00002514  4E5E                     unlink     A6
  3148. 00002516  4E75                     rts
  3149. 00002518  4E56 FFFC                link       A6, -0x0004
  3150. 0000251C  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  3151. 00002520  266E 0008                movea.l    A3, [A6 + 0x8]
  3152. 00002524  282E 000C                move.l     D4, [A6 + 0xC]
  3153. 00002528  246E 0010                movea.l    A2, [A6 + 0x10]
  3154. 0000252C  2E2E 0014                move.l     D7, [A6 + 0x14]
  3155. 00002530  2C2E 0018                move.l     D6, [A6 + 0x18]
  3156. 00002534  2A2E 001C                move.l     D5, [A6 + 0x1C]
  3157. 00002538  2004                     move.l     D0, D4
  3158. 0000253A  5180                     subq.l     D0, 8
  3159. 0000253C  5980                     subq.l     D0, 4
  3160. 0000253E  0C80 0000 0004           cmpi.l     D0, 0x4
  3161. 00002544  627A                     bhi        +0x7C /* 000025C0 */
  3162. 00002546  303B 0206                move.w     D0, [PC + D0.w * 2 + 0x6]
  3163. 0000254A  4EFB 0002                jmp        [PC + D0.w + 0x2]
  3164. 0000254E  000A 000A                ori.b      A2, 0xA /* '\n' */
  3165. 00002552  0044 002A                ori.w      D4, 0x2A /* '*' */
  3166. 00002556  0060 4A2B                ori.w      -[A0], 0x4A2B /* 'J+' */
  3167. 0000255A  00B5 6610 206B 00A4      ori.l      [A5 + D0.w - 0x92], 0x6610206B
  3168. 00002562  2850                     movea.l    A4, [A0]
  3169. 00002564  302C 0020                move.w     D0, [A4 + 0x20]
  3170. 00002568  B06C 0022                cmp.w      D0, [A4 + 0x22]
  3171. 0000256C  6604                     bne        +0x6 /* 00002572 */
  3172. 0000256E  7000                     moveq.l    D0, 0x00
  3173. 00002570  6002                     bra        +0x4 /* 00002574 */
  3174. label00002572:
  3175. 00002572  7001                     moveq.l    D0, 0x01
  3176. label00002574:
  3177. 00002574  1480                     move.b     [A2], D0
  3178. 00002576  6060                     bra        +0x62 /* 000025D8 */
  3179. 00002578  206B 00A4                movea.l    A0, [A3 + 0xA4]
  3180. 0000257C  2610                     move.l     D3, [A0]
  3181. 0000257E  2043                     movea.l    A0, D3
  3182. 00002580  2243                     movea.l    A1, D3
  3183. 00002582  3029 0020                move.w     D0, [A1 + 0x20]
  3184. 00002586  B068 0022                cmp.w      D0, [A0 + 0x22]
  3185. 0000258A  56C0                     sne        D0
  3186. 0000258C  4400                     neg.b      D0
  3187. 0000258E  1480                     move.b     [A2], D0
  3188. 00002590  6046                     bra        +0x48 /* 000025D8 */
  3189. 00002592  594F                     subq.w     A7, 4
  3190. 00002594  42A7                     clr.l      -[A7]
  3191. 00002596  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  3192. 0000259C  486E FFFC                pea.l      [A6 - 0x4]
  3193. 000025A0  A9FD                     syscall    GetScrap
  3194. 000025A2  201F                     move.l     D0, [A7]+
  3195. 000025A4  4A80                     tst.l      D0
  3196. 000025A6  5EC0                     sgt        D0
  3197. 000025A8  4400                     neg.b      D0
  3198. 000025AA  1480                     move.b     [A2], D0
  3199. 000025AC  602A                     bra        +0x2C /* 000025D8 */
  3200. 000025AE  206B 00A4                movea.l    A0, [A3 + 0xA4]
  3201. 000025B2  2050                     movea.l    A0, [A0]
  3202. 000025B4  4A68 003C                tst.w      [A0 + 0x3C]
  3203. 000025B8  5EC0                     sgt        D0
  3204. 000025BA  4400                     neg.b      D0
  3205. 000025BC  1480                     move.b     [A2], D0
  3206. 000025BE  6018                     bra        +0x1A /* 000025D8 */
  3207. label000025C0:
  3208. 000025C0  2F05                     move.l     -[A7], D5
  3209. 000025C2  2F06                     move.l     -[A7], D6
  3210. 000025C4  2F07                     move.l     -[A7], D7
  3211. 000025C6  2F0A                     move.l     -[A7], A2
  3212. 000025C8  2F04                     move.l     -[A7], D4
  3213. 000025CA  486B 006A                pea.l      [A3 + 0x6A]
  3214. 000025CE  4EB9 0000 41B2           jsr        [0x000041B2]
  3215. 000025D4  4FEF 0018                lea.l      A7, [A7 + 0x18]
  3216. label000025D8:
  3217. 000025D8  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  3218. 000025DC  4E5E                     unlink     A6
  3219. 000025DE  4E75                     rts
  3220. 000025E0  4E56 0000                link       A6, 0
  3221. 000025E4  48E7 1020                movem.l    -[A7], D3,A2
  3222. 000025E8  246E 0008                movea.l    A2, [A6 + 0x8]
  3223. 000025EC  262A 0056                move.l     D3, [A2 + 0x56]
  3224. 000025F0  6712                     beq        +0x14 /* 00002604 */
  3225. 000025F2  2F0A                     move.l     -[A7], A2
  3226. 000025F4  2F03                     move.l     -[A7], D3
  3227. 000025F6  486A 0028                pea.l      [A2 + 0x28]
  3228. 000025FA  4EB9 0000 3F82           jsr        [0x00003F82]
  3229. 00002600  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3230. label00002604:
  3231. 00002604  4CDF 0408                movem.l    D3,A2, [A7]+
  3232. 00002608  4E5E                     unlink     A6
  3233. 0000260A  4E75                     rts
  3234. 0000260C  4E56 FFF2                link       A6, -0x000E
  3235. 00002610  2F0A                     move.l     -[A7], A2
  3236. 00002612  246E 0008                movea.l    A2, [A6 + 0x8]
  3237. 00002616  2F0A                     move.l     -[A7], A2
  3238. 00002618  486E FFFC                pea.l      [A6 - 0x4]
  3239. 0000261C  4EB9 0000 36FA           jsr        [0x000036FA]
  3240. 00002622  4EB9 0000 260A           jsr        [0x0000260A]
  3241. 00002628  2F08                     move.l     -[A7], A0
  3242. 0000262A  486D 0600                pea.l      [A5 + 0x600]
  3243. 0000262E  1F2A 00B5                move.b     -[A7], [A2 + 0xB5]
  3244. 00002632  486E FFF2                pea.l      [A6 - 0xE]
  3245. 00002636  4EB9 0000 26B2           jsr        [0x000026B2]
  3246. 0000263C  2F2A 00A4                move.l     -[A7], [A2 + 0xA4]
  3247. 00002640  A9D8                     syscall    TEActivate
  3248. 00002642  157C 0001 00B6           move.b     [A2 + 0xB6], 0x1
  3249. 00002648  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  3250. 0000264C  2057                     movea.l    A0, [A7]
  3251. 0000264E  2250                     movea.l    A1, [A0]
  3252. 00002650  2269 0058                movea.l    A1, [A1 + 0x58]
  3253. 00002654  4E91                     jsr        [A1]
  3254. 00002656  486A 00A0                pea.l      [A2 + 0xA0]
  3255. 0000265A  2057                     movea.l    A0, [A7]
  3256. 0000265C  2250                     movea.l    A1, [A0]
  3257. 0000265E  2269 000C                movea.l    A1, [A1 + 0xC]
  3258. 00002662  4E91                     jsr        [A1]
  3259. 00002664  3F3C FFFF                move.w     -[A7], 0xFFFF
  3260. 00002668  486E FFF2                pea.l      [A6 - 0xE]
  3261. 0000266C  4EB9 0000 26BA           jsr        [0x000026BA]
  3262. 00002672  3F3C FFFF                move.w     -[A7], 0xFFFF
  3263. 00002676  486E FFFC                pea.l      [A6 - 0x4]
  3264. 0000267A  4EB9 0000 3702           jsr        [0x00003702]
  3265. 00002680  4FEF 002A                lea.l      A7, [A7 + 0x2A]
  3266. 00002684  245F                     movea.l    A2, [A7]+
  3267. 00002686  4E5E                     unlink     A6
  3268. 00002688  4E75                     rts
  3269. 0000268A  4E56 FFF2                link       A6, -0x000E
  3270. 0000268E  2F0A                     move.l     -[A7], A2
  3271. 00002690  246E 0008                movea.l    A2, [A6 + 0x8]
  3272. 00002694  2F0A                     move.l     -[A7], A2
  3273. 00002696  486E FFFC                pea.l      [A6 - 0x4]
  3274. 0000269A  4EB9 0000 36FA           jsr        [0x000036FA]
  3275. 000026A0  4EB9 0000 260A           jsr        [0x0000260A]
  3276. 000026A6  2F08                     move.l     -[A7], A0
  3277. 000026A8  486D 0600                pea.l      [A5 + 0x600]
  3278. 000026AC  1F2A 00B5                move.b     -[A7], [A2 + 0xB5]
  3279. 000026B0  486E FFF2                pea.l      [A6 - 0xE]
  3280. 000026B4  4EB9 0000 26B2           jsr        [0x000026B2]
  3281. 000026BA  2F2A 00A4                move.l     -[A7], [A2 + 0xA4]
  3282. 000026BE  A9D9                     syscall    TEDeactivate
  3283. 000026C0  422A 00B6                clr.b      [A2 + 0xB6]
  3284. 000026C4  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  3285. 000026C8  2057                     movea.l    A0, [A7]
  3286. 000026CA  2250                     movea.l    A1, [A0]
  3287. 000026CC  2269 0058                movea.l    A1, [A1 + 0x58]
  3288. 000026D0  4E91                     jsr        [A1]
  3289. 000026D2  486A 00A0                pea.l      [A2 + 0xA0]
  3290. 000026D6  2057                     movea.l    A0, [A7]
  3291. 000026D8  2250                     movea.l    A1, [A0]
  3292. 000026DA  2269 0010                movea.l    A1, [A1 + 0x10]
  3293. 000026DE  4E91                     jsr        [A1]
  3294. 000026E0  3F3C FFFF                move.w     -[A7], 0xFFFF
  3295. 000026E4  486E FFF2                pea.l      [A6 - 0xE]
  3296. 000026E8  4EB9 0000 26BA           jsr        [0x000026BA]
  3297. 000026EE  3F3C FFFF                move.w     -[A7], 0xFFFF
  3298. 000026F2  486E FFFC                pea.l      [A6 - 0x4]
  3299. 000026F6  4EB9 0000 3702           jsr        [0x00003702]
  3300. 000026FC  4FEF 002A                lea.l      A7, [A7 + 0x2A]
  3301. 00002700  245F                     movea.l    A2, [A7]+
  3302. 00002702  4E5E                     unlink     A6
  3303. 00002704  4E75                     rts
  3304. 00002706  4E56 FFF2                link       A6, -0x000E
  3305. 0000270A  2F0A                     move.l     -[A7], A2
  3306. 0000270C  246E 0008                movea.l    A2, [A6 + 0x8]
  3307. 00002710  4227                     clr.b      -[A7]
  3308. 00002712  2F0A                     move.l     -[A7], A2
  3309. 00002714  2057                     movea.l    A0, [A7]
  3310. 00002716  2268 0004                movea.l    A1, [A0 + 0x4]
  3311. 0000271A  2269 00EC                movea.l    A1, [A1 + 0xEC]
  3312. 0000271E  4E91                     jsr        [A1]
  3313. 00002720  4A00                     tst.b      D0
  3314. 00002722  5C4F                     addq.w     A7, 6
  3315. 00002724  675C                     beq        +0x5E /* 00002782 */
  3316. 00002726  486E FFF8                pea.l      [A6 - 0x8]
  3317. 0000272A  2F0A                     move.l     -[A7], A2
  3318. 0000272C  2057                     movea.l    A0, [A7]
  3319. 0000272E  2268 0004                movea.l    A1, [A0 + 0x4]
  3320. 00002732  2269 003C                movea.l    A1, [A1 + 0x3C]
  3321. 00002736  4E91                     jsr        [A1]
  3322. 00002738  486E FFF8                pea.l      [A6 - 0x8]
  3323. 0000273C  486E FFF2                pea.l      [A6 - 0xE]
  3324. 00002740  4EB9 0000 28CA           jsr        [0x000028CA]
  3325. 00002746  486E FFF8                pea.l      [A6 - 0x8]
  3326. 0000274A  2F3C 0002 0002           move.l     -[A7], 0x20002
  3327. 00002750  A8A9                     syscall    InsetRect
  3328. 00002752  486E FFF8                pea.l      [A6 - 0x8]
  3329. 00002756  486E FFF2                pea.l      [A6 - 0xE]
  3330. 0000275A  4EB9 0001 7EEA           jsr        [0x00017EEA]
  3331. 00002760  486E FFF2                pea.l      [A6 - 0xE]
  3332. 00002764  4EB9 0000 7CAE           jsr        [0x00007CAE]
  3333. 0000276A  584F                     addq.w     A7, 4
  3334. 0000276C  2F08                     move.l     -[A7], A0
  3335. 0000276E  A927                     syscall    InvalRgn
  3336. 00002770  3F3C FFFF                move.w     -[A7], 0xFFFF
  3337. 00002774  486E FFF2                pea.l      [A6 - 0xE]
  3338. 00002778  4EB9 0000 28DA           jsr        [0x000028DA]
  3339. 0000277E  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  3340. label00002782:
  3341. 00002782  245F                     movea.l    A2, [A7]+
  3342. 00002784  4E5E                     unlink     A6
  3343. 00002786  4E75                     rts
  3344. 00002788  4E56 FFE8                link       A6, -0x0018
  3345. 0000278C  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  3346. 00002790  246E 0008                movea.l    A2, [A6 + 0x8]
  3347. 00002794  1A2E 000C                move.b     D5, [A6 + 0xC]
  3348. 00002798  4A2A 00B4                tst.b      [A2 + 0xB4]
  3349. 0000279C  6600 0128                bne        +0x12A /* 000028C6 */
  3350. 000027A0  486E FFF8                pea.l      [A6 - 0x8]
  3351. 000027A4  2F0A                     move.l     -[A7], A2
  3352. 000027A6  2057                     movea.l    A0, [A7]
  3353. 000027A8  2268 0004                movea.l    A1, [A0 + 0x4]
  3354. 000027AC  2269 003C                movea.l    A1, [A1 + 0x3C]
  3355. 000027B0  4E91                     jsr        [A1]
  3356. 000027B2  486E FFF8                pea.l      [A6 - 0x8]
  3357. 000027B6  2F3C 0005 0005           move.l     -[A7], 0x50005
  3358. 000027BC  A8A9                     syscall    InsetRect
  3359. 000027BE  363C 0FA0                move.w     D3, 0xFA0
  3360. 000027C2  4A05                     tst.b      D5
  3361. 000027C4  504F                     addq.w     A7, 8
  3362. 000027C6  6760                     beq        +0x62 /* 00002828 */
  3363. 000027C8  594F                     subq.w     A7, 4
  3364. 000027CA  4267                     clr.w      -[A7]
  3365. 000027CC  2F2A 00A4                move.l     -[A7], [A2 + 0xA4]
  3366. 000027D0  3F3C 0008                move.w     -[A7], 0x8
  3367. 000027D4  A83D                     syscall    TEDispatch
  3368. 000027D6  2D5F FFEC                move.l     [A6 - 0x14], [A7]+
  3369. 000027DA  2D6E FFEC FFF4           move.l     [A6 - 0xC], [A6 - 0x14]
  3370. 000027E0  282A 00A4                move.l     D4, [A2 + 0xA4]
  3371. 000027E4  594F                     subq.w     A7, 4
  3372. 000027E6  2044                     movea.l    A0, D4
  3373. 000027E8  2050                     movea.l    A0, [A0]
  3374. 000027EA  3F28 003C                move.w     -[A7], [A0 + 0x3C]
  3375. 000027EE  2F04                     move.l     -[A7], D4
  3376. 000027F0  3F3C 0008                move.w     -[A7], 0x8
  3377. 000027F4  A83D                     syscall    TEDispatch
  3378. 000027F6  2D5F FFE8                move.l     [A6 - 0x18], [A7]+
  3379. 000027FA  2D6E FFE8 FFF0           move.l     [A6 - 0x10], [A6 - 0x18]
  3380. 00002800  302E FFF6                move.w     D0, [A6 - 0xA]
  3381. 00002804  48C0                     ext.l      D0
  3382. 00002806  362E FFF2                move.w     D3, [A6 - 0xE]
  3383. 0000280A  48C3                     ext.l      D3
  3384. 0000280C  9680                     sub.l      D3, D0
  3385. 0000280E  302E FFFA                move.w     D0, [A6 - 0x6]
  3386. 00002812  48C0                     ext.l      D0
  3387. 00002814  322E FFFE                move.w     D1, [A6 - 0x2]
  3388. 00002818  48C1                     ext.l      D1
  3389. 0000281A  9280                     sub.l      D1, D0
  3390. 0000281C  2801                     move.l     D4, D1
  3391. 0000281E  3003                     move.w     D0, D3
  3392. 00002820  48C0                     ext.l      D0
  3393. 00002822  B081                     cmp.l      D0, D1
  3394. 00002824  6C02                     bge        +0x4 /* 00002828 */
  3395. 00002826  3604                     move.w     D3, D4
  3396. label00002828:
  3397. 00002828  206A 00A4                movea.l    A0, [A2 + 0xA4]
  3398. 0000282C  2050                     movea.l    A0, [A0]
  3399. 0000282E  3828 003A                move.w     D4, [A0 + 0x3A]
  3400. 00002832  3004                     move.w     D0, D4
  3401. 00002834  48C0                     ext.l      D0
  3402. 00002836  660A                     bne        +0xC /* 00002842 */
  3403. 00002838  554F                     subq.w     A7, 2
  3404. 0000283A  3EB8 0BAC                move.w     [A7], [0x00000BAC /* TESysJust */]
  3405. 0000283E  301F                     move.w     D0, [A7]+
  3406. 00002840  3800                     move.w     D4, D0
  3407. label00002842:
  3408. 00002842  3004                     move.w     D0, D4
  3409. 00002844  48C0                     ext.l      D0
  3410. 00002846  5480                     addq.l     D0, 2
  3411. 00002848  670E                     beq        +0x10 /* 00002858 */
  3412. 0000284A  5380                     subq.l     D0, 1
  3413. 0000284C  6722                     beq        +0x24 /* 00002870 */
  3414. 0000284E  5380                     subq.l     D0, 1
  3415. 00002850  6706                     beq        +0x8 /* 00002858 */
  3416. 00002852  5380                     subq.l     D0, 1
  3417. 00002854  6732                     beq        +0x34 /* 00002888 */
  3418. 00002856  606E                     bra        +0x70 /* 000028C6 */
  3419. label00002858:
  3420. 00002858  206A 00A4                movea.l    A0, [A2 + 0xA4]
  3421. 0000285C  2650                     movea.l    A3, [A0]
  3422. 0000285E  3003                     move.w     D0, D3
  3423. 00002860  48C0                     ext.l      D0
  3424. 00002862  322B 0002                move.w     D1, [A3 + 0x2]
  3425. 00002866  48C1                     ext.l      D1
  3426. 00002868  D280                     add.l      D1, D0
  3427. 0000286A  3741 0006                move.w     [A3 + 0x6], D1
  3428. 0000286E  6056                     bra        +0x58 /* 000028C6 */
  3429. label00002870:
  3430. 00002870  206A 00A4                movea.l    A0, [A2 + 0xA4]
  3431. 00002874  2850                     movea.l    A4, [A0]
  3432. 00002876  3003                     move.w     D0, D3
  3433. 00002878  48C0                     ext.l      D0
  3434. 0000287A  322C 0006                move.w     D1, [A4 + 0x6]
  3435. 0000287E  48C1                     ext.l      D1
  3436. 00002880  9280                     sub.l      D1, D0
  3437. 00002882  3941 0002                move.w     [A4 + 0x2], D1
  3438. 00002886  603E                     bra        +0x40 /* 000028C6 */
  3439. label00002888:
  3440. 00002888  302E FFFE                move.w     D0, [A6 - 0x2]
  3441. 0000288C  48C0                     ext.l      D0
  3442. 0000288E  362E FFFA                move.w     D3, [A6 - 0x6]
  3443. 00002892  48C3                     ext.l      D3
  3444. 00002894  D680                     add.l      D3, D0
  3445. 00002896  4C7C 3803 0000 0002      movem.l    D0,D1,A3,A4,A5, 0x2
  3446. 0000289E  3003                     move.w     D0, D3
  3447. 000028A0  48C0                     ext.l      D0
  3448. 000028A2  0680 FFFF F830           addi.l     D0, 0xFFFFF830
  3449. 000028A8  206A 00A4                movea.l    A0, [A2 + 0xA4]
  3450. 000028AC  2050                     movea.l    A0, [A0]
  3451. 000028AE  3140 0002                move.w     [A0 + 0x2], D0
  3452. 000028B2  3003                     move.w     D0, D3
  3453. 000028B4  48C0                     ext.l      D0
  3454. 000028B6  0680 0000 07D0           addi.l     D0, 0x7D0
  3455. 000028BC  206A 00A4                movea.l    A0, [A2 + 0xA4]
  3456. 000028C0  2050                     movea.l    A0, [A0]
  3457. 000028C2  3140 0006                move.w     [A0 + 0x6], D0
  3458. label000028C6:
  3459. 000028C6  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  3460. 000028CA  4E5E                     unlink     A6
  3461. 000028CC  4E75                     rts
  3462. 000028CE  48E7 1010                movem.l    -[A7], D3,A3
  3463. 000028D2  266F 000C                movea.l    A3, [A7 + 0xC]
  3464. 000028D6  262F 0010                move.l     D3, [A7 + 0x10]
  3465. 000028DA  302B 00B0                move.w     D0, [A3 + 0xB0]
  3466. 000028DE  48C0                     ext.l      D0
  3467. 000028E0  206B 00A4                movea.l    A0, [A3 + 0xA4]
  3468. 000028E4  2250                     movea.l    A1, [A0]
  3469. 000028E6  3229 0020                move.w     D1, [A1 + 0x20]
  3470. 000028EA  48C1                     ext.l      D1
  3471. 000028EC  3429 0022                move.w     D2, [A1 + 0x22]
  3472. 000028F0  48C2                     ext.l      D2
  3473. 000028F2  9481                     sub.l      D2, D1
  3474. 000028F4  3229 003C                move.w     D1, [A1 + 0x3C]
  3475. 000028F8  48C1                     ext.l      D1
  3476. 000028FA  D283                     add.l      D1, D3
  3477. 000028FC  9282                     sub.l      D1, D2
  3478. 000028FE  B280                     cmp.l      D1, D0
  3479. 00002900  5EC1                     sgt        D1
  3480. 00002902  4401                     neg.b      D1
  3481. 00002904  1001                     move.b     D0, D1
  3482. 00002906  4CDF 0808                movem.l    D3,A3, [A7]+
  3483. 0000290A  4E75                     rts
  3484. 0000290C  4E56 0000                link       A6, 0
  3485. 00002910  48E7 1800                movem.l    -[A7], D3,D4
  3486. 00002914  362E 0014                move.w     D3, [A6 + 0x14]
  3487. 00002918  601C                     bra        +0x1E /* 00002936 */
  3488. label0000291A:
  3489. 0000291A  7804                     moveq.l    D4, 0x04
  3490. 0000291C  0C43 0004                cmpi.w     D3, 0x4
  3491. 00002920  6C02                     bge        +0x4 /* 00002924 */
  3492. 00002922  3803                     move.w     D4, D3
  3493. label00002924:
  3494. 00002924  3F04                     move.w     -[A7], D4
  3495. 00002926  486D 8008                pea.l      [A5 - 0x7FF8]
  3496. 0000292A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3497. 0000292E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3498. 00002932  A882                     syscall    StdText
  3499. 00002934  9644                     sub.w      D3, D4
  3500. label00002936:
  3501. 00002936  4A43                     tst.w      D3
  3502. 00002938  6EE0                     bgt        -0x1E /* 0000291A */
  3503. 0000293A  4CDF 0018                movem.l    D3,D4, [A7]+
  3504. 0000293E  4E5E                     unlink     A6
  3505. 00002940  4E74 000E                rtd        0x000E
  3506. 00002944  4E56 0000                link       A6, 0
  3507. 00002948  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  3508. 0000294C  362E 0018                move.w     D3, [A6 + 0x18]
  3509. 00002950  286E 0010                movea.l    A4, [A6 + 0x10]
  3510. 00002954  266E 000C                movea.l    A3, [A6 + 0xC]
  3511. 00002958  246E 0008                movea.l    A2, [A6 + 0x8]
  3512. 0000295C  7A00                     moveq.l    D5, 0x00
  3513. label0000295E:
  3514. 0000295E  7804                     moveq.l    D4, 0x04
  3515. 00002960  0C43 0004                cmpi.w     D3, 0x4
  3516. 00002964  6C02                     bge        +0x4 /* 00002968 */
  3517. 00002966  3803                     move.w     D4, D3
  3518. label00002968:
  3519. 00002968  554F                     subq.w     A7, 2
  3520. 0000296A  3F04                     move.w     -[A7], D4
  3521. 0000296C  486D 8008                pea.l      [A5 - 0x7FF8]
  3522. 00002970  2F0C                     move.l     -[A7], A4
  3523. 00002972  2F0B                     move.l     -[A7], A3
  3524. 00002974  2F0A                     move.l     -[A7], A2
  3525. 00002976  A8ED                     syscall    StdTxMeas
  3526. 00002978  301F                     move.w     D0, [A7]+
  3527. 0000297A  DA40                     add.w      D5, D0
  3528. 0000297C  9644                     sub.w      D3, D4
  3529. 0000297E  4A43                     tst.w      D3
  3530. 00002980  6EDC                     bgt        -0x22 /* 0000295E */
  3531. 00002982  3F45 0032                move.w     [A7 + 0x32], D5
  3532. 00002986  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  3533. 0000298A  4E5E                     unlink     A6
  3534. 0000298C  4E74 0012                rtd        0x0012
  3535. 00002990  4E56 FFF6                link       A6, -0x000A
  3536. 00002994  2F0A                     move.l     -[A7], A2
  3537. 00002996  246E 0008                movea.l    A2, [A6 + 0x8]
  3538. 0000299A  4227                     clr.b      -[A7]
  3539. 0000299C  2F0A                     move.l     -[A7], A2
  3540. 0000299E  2057                     movea.l    A0, [A7]
  3541. 000029A0  2268 0004                movea.l    A1, [A0 + 0x4]
  3542. 000029A4  2269 00EC                movea.l    A1, [A1 + 0xEC]
  3543. 000029A8  4E91                     jsr        [A1]
  3544. 000029AA  4A00                     tst.b      D0
  3545. 000029AC  5C4F                     addq.w     A7, 6
  3546. 000029AE  6732                     beq        +0x34 /* 000029E2 */
  3547. 000029B0  4EB9 0000 260A           jsr        [0x0000260A]
  3548. 000029B6  2F08                     move.l     -[A7], A0
  3549. 000029B8  486D 0600                pea.l      [A5 + 0x600]
  3550. 000029BC  1F2A 00B5                move.b     -[A7], [A2 + 0xB5]
  3551. 000029C0  486E FFF6                pea.l      [A6 - 0xA]
  3552. 000029C4  4EB9 0000 26B2           jsr        [0x000026B2]
  3553. 000029CA  2F2A 00A4                move.l     -[A7], [A2 + 0xA4]
  3554. 000029CE  A9DA                     syscall    TEIdle
  3555. 000029D0  3F3C FFFF                move.w     -[A7], 0xFFFF
  3556. 000029D4  486E FFF6                pea.l      [A6 - 0xA]
  3557. 000029D8  4EB9 0000 26BA           jsr        [0x000026BA]
  3558. 000029DE  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3559. label000029E2:
  3560. 000029E2  245F                     movea.l    A2, [A7]+
  3561. 000029E4  4E5E                     unlink     A6
  3562. 000029E6  4E75                     rts
  3563. 000029E8  4E56 FFFE                link       A6, -0x0002
  3564. 000029EC  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  3565. 000029F0  246E 0008                movea.l    A2, [A6 + 0x8]
  3566. 000029F4  382E 000C                move.w     D4, [A6 + 0xC]
  3567. 000029F8  286E 000E                movea.l    A4, [A6 + 0xE]
  3568. 000029FC  262E 0012                move.l     D3, [A6 + 0x12]
  3569. 00002A00  4A44                     tst.w      D4
  3570. 00002A02  6714                     beq        +0x16 /* 00002A18 */
  3571. 00002A04  204A                     movea.l    A0, A2
  3572. 00002A06  41E8 006A                lea.l      A0, [A0 + 0x6A]
  3573. 00002A0A  2648                     movea.l    A3, A0
  3574. 00002A0C  2488                     move.l     [A2], A0
  3575. 00002A0E  2F0B                     move.l     -[A7], A3
  3576. 00002A10  4EB9 0000 3F3A           jsr        [0x00003F3A]
  3577. 00002A16  584F                     addq.w     A7, 4
  3578. label00002A18:
  3579. 00002A18  2F03                     move.l     -[A7], D3
  3580. 00002A1A  2F0C                     move.l     -[A7], A4
  3581. 00002A1C  4267                     clr.w      -[A7]
  3582. 00002A1E  2F0A                     move.l     -[A7], A2
  3583. 00002A20  4EB9 0000 0A92           jsr        [0x00000A92]
  3584. 00002A26  41F9 0000 C79C           lea.l      A0, [0x0000C79C]
  3585. 00002A2C  2548 0004                move.l     [A2 + 0x4], A0
  3586. 00002A30  41F9 0000 C79C           lea.l      A0, [0x0000C79C]
  3587. 00002A36  41E8 01A4                lea.l      A0, [A0 + 0x1A4]
  3588. 00002A3A  2252                     movea.l    A1, [A2]
  3589. 00002A3C  2288                     move.l     [A1], A0
  3590. 00002A3E  41F9 0000 C79C           lea.l      A0, [0x0000C79C]
  3591. 00002A44  41E8 0150                lea.l      A0, [A0 + 0x150]
  3592. 00002A48  2548 0028                move.l     [A2 + 0x28], A0
  3593. 00002A4C  2652                     movea.l    A3, [A2]
  3594. 00002A4E  204A                     movea.l    A0, A2
  3595. 00002A50  41E8 006A                lea.l      A0, [A0 + 0x6A]
  3596. 00002A54  91CB                     sub.l      A0, A3
  3597. 00002A56  2748 0008                move.l     [A3 + 0x8], A0
  3598. 00002A5A  486E FFFE                pea.l      [A6 - 0x2]
  3599. 00002A5E  2F0C                     move.l     -[A7], A4
  3600. 00002A60  4EB9 0000 479C           jsr        [0x0000479C]
  3601. 00002A66  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3602. 00002A6A  2F0A                     move.l     -[A7], A2
  3603. 00002A6C  61FF 0000 0094           bsr        +0x96 /* 00002B02 */
  3604. 00002A72  42AA 005A                clr.l      [A2 + 0x5A]
  3605. 00002A76  204A                     movea.l    A0, A2
  3606. 00002A78  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  3607. 00002A7C  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  3608. 00002A80  4E5E                     unlink     A6
  3609. 00002A82  4E75                     rts
  3610. 00002A84  4E56 0000                link       A6, 0
  3611. 00002A88  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  3612. 00002A8C  246E 0008                movea.l    A2, [A6 + 0x8]
  3613. 00002A90  362E 000C                move.w     D3, [A6 + 0xC]
  3614. 00002A94  200A                     move.l     D0, A2
  3615. 00002A96  6760                     beq        +0x62 /* 00002AF8 */
  3616. 00002A98  41F9 0000 C79C           lea.l      A0, [0x0000C79C]
  3617. 00002A9E  2548 0004                move.l     [A2 + 0x4], A0
  3618. 00002AA2  41F9 0000 C79C           lea.l      A0, [0x0000C79C]
  3619. 00002AA8  41E8 01A4                lea.l      A0, [A0 + 0x1A4]
  3620. 00002AAC  2252                     movea.l    A1, [A2]
  3621. 00002AAE  2288                     move.l     [A1], A0
  3622. 00002AB0  41F9 0000 C79C           lea.l      A0, [0x0000C79C]
  3623. 00002AB6  41E8 0150                lea.l      A0, [A0 + 0x150]
  3624. 00002ABA  2548 0028                move.l     [A2 + 0x28], A0
  3625. 00002ABE  2652                     movea.l    A3, [A2]
  3626. 00002AC0  204A                     movea.l    A0, A2
  3627. 00002AC2  41E8 006A                lea.l      A0, [A0 + 0x6A]
  3628. 00002AC6  2848                     movea.l    A4, A0
  3629. 00002AC8  91CB                     sub.l      A0, A3
  3630. 00002ACA  2748 0008                move.l     [A3 + 0x8], A0
  3631. 00002ACE  4267                     clr.w      -[A7]
  3632. 00002AD0  2F0A                     move.l     -[A7], A2
  3633. 00002AD2  4EB9 0000 0AAA           jsr        [0x00000AAA]
  3634. 00002AD8  4A43                     tst.w      D3
  3635. 00002ADA  5C4F                     addq.w     A7, 6
  3636. 00002ADC  670C                     beq        +0xE /* 00002AEA */
  3637. 00002ADE  4267                     clr.w      -[A7]
  3638. 00002AE0  2F0C                     move.l     -[A7], A4
  3639. 00002AE2  4EB9 0000 3F42           jsr        [0x00003F42]
  3640. 00002AE8  5C4F                     addq.w     A7, 6
  3641. label00002AEA:
  3642. 00002AEA  4A43                     tst.w      D3
  3643. 00002AEC  6F0A                     ble        +0xC /* 00002AF8 */
  3644. 00002AEE  2F0A                     move.l     -[A7], A2
  3645. 00002AF0  4EB9 0000 2592           jsr        [0x00002592]
  3646. 00002AF6  584F                     addq.w     A7, 4
  3647. label00002AF8:
  3648. 00002AF8  204A                     movea.l    A0, A2
  3649. 00002AFA  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  3650. 00002AFE  4E5E                     unlink     A6
  3651. 00002B00  4E75                     rts
  3652. fn00002B02:
  3653. 00002B02  4E56 0000                link       A6, 0
  3654. 00002B06  486E 000C                pea.l      [A6 + 0xC]
  3655. 00002B0A  4878 0002                push.l     0x2
  3656. 00002B0E  2F3C 616C 676E           move.l     -[A7], 0x616C676E /* 'algn' */
  3657. 00002B14  4267                     clr.w      -[A7]
  3658. 00002B16  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3659. 00002B1A  2057                     movea.l    A0, [A7]
  3660. 00002B1C  2268 0004                movea.l    A1, [A0 + 0x4]
  3661. 00002B20  2269 0188                movea.l    A1, [A1 + 0x188]
  3662. 00002B24  4E91                     jsr        [A1]
  3663. 00002B26  4E5E                     unlink     A6
  3664. 00002B28  4E75                     rts
  3665. 00002B2A  4E56 0000                link       A6, 0
  3666. 00002B2E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3667. 00002B32  2057                     movea.l    A0, [A7]
  3668. 00002B34  2268 0004                movea.l    A1, [A0 + 0x4]
  3669. 00002B38  2269 0184                movea.l    A1, [A1 + 0x184]
  3670. 00002B3C  4E91                     jsr        [A1]
  3671. 00002B3E  4E5E                     unlink     A6
  3672. 00002B40  4E75                     rts
  3673. 00002B42  4E56 0000                link       A6, 0
  3674. 00002B46  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  3675. 00002B4A  246E 0008                movea.l    A2, [A6 + 0x8]
  3676. 00002B4E  382E 000C                move.w     D4, [A6 + 0xC]
  3677. 00002B52  286E 000E                movea.l    A4, [A6 + 0xE]
  3678. 00002B56  262E 0012                move.l     D3, [A6 + 0x12]
  3679. 00002B5A  4A44                     tst.w      D4
  3680. 00002B5C  6714                     beq        +0x16 /* 00002B72 */
  3681. 00002B5E  204A                     movea.l    A0, A2
  3682. 00002B60  41E8 00DA                lea.l      A0, [A0 + 0xDA]
  3683. 00002B64  2648                     movea.l    A3, A0
  3684. 00002B66  2488                     move.l     [A2], A0
  3685. 00002B68  2F0B                     move.l     -[A7], A3
  3686. 00002B6A  4EB9 0000 3F3A           jsr        [0x00003F3A]
  3687. 00002B70  584F                     addq.w     A7, 4
  3688. label00002B72:
  3689. 00002B72  2F03                     move.l     -[A7], D3
  3690. 00002B74  2F0C                     move.l     -[A7], A4
  3691. 00002B76  4267                     clr.w      -[A7]
  3692. 00002B78  2F0A                     move.l     -[A7], A2
  3693. 00002B7A  4EB9 0000 0BDA           jsr        [0x00000BDA]
  3694. 00002B80  41F9 0000 C47C           lea.l      A0, [0x0000C47C]
  3695. 00002B86  2548 0004                move.l     [A2 + 0x4], A0
  3696. 00002B8A  41F9 0000 C47C           lea.l      A0, [0x0000C47C]
  3697. 00002B90  41E8 01D8                lea.l      A0, [A0 + 0x1D8]
  3698. 00002B94  2252                     movea.l    A1, [A2]
  3699. 00002B96  2288                     move.l     [A1], A0
  3700. 00002B98  41F9 0000 C47C           lea.l      A0, [0x0000C47C]
  3701. 00002B9E  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  3702. 00002BA2  2548 007A                move.l     [A2 + 0x7A], A0
  3703. 00002BA6  41F9 0000 C47C           lea.l      A0, [0x0000C47C]
  3704. 00002BAC  41E8 01AC                lea.l      A0, [A0 + 0x1AC]
  3705. 00002BB0  2548 00A8                move.l     [A2 + 0xA8], A0
  3706. 00002BB4  2652                     movea.l    A3, [A2]
  3707. 00002BB6  204A                     movea.l    A0, A2
  3708. 00002BB8  41E8 00DA                lea.l      A0, [A0 + 0xDA]
  3709. 00002BBC  91CB                     sub.l      A0, A3
  3710. 00002BBE  2748 0008                move.l     [A3 + 0x8], A0
  3711. 00002BC2  42A7                     clr.l      -[A7]
  3712. 00002BC4  2F0A                     move.l     -[A7], A2
  3713. 00002BC6  4EB9 0001 D894           jsr        [0x0001D894]
  3714. 00002BCC  42A7                     clr.l      -[A7]
  3715. 00002BCE  2F0A                     move.l     -[A7], A2
  3716. 00002BD0  2057                     movea.l    A0, [A7]
  3717. 00002BD2  2268 0004                movea.l    A1, [A0 + 0x4]
  3718. 00002BD6  2269 0020                movea.l    A1, [A1 + 0x20]
  3719. 00002BDA  4E91                     jsr        [A1]
  3720. 00002BDC  204A                     movea.l    A0, A2
  3721. 00002BDE  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  3722. 00002BE2  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  3723. 00002BE6  4E5E                     unlink     A6
  3724. 00002BE8  4E75                     rts
  3725. 00002BEA  4E56 0000                link       A6, 0
  3726. 00002BEE  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  3727. 00002BF2  246E 0008                movea.l    A2, [A6 + 0x8]
  3728. 00002BF6  362E 000C                move.w     D3, [A6 + 0xC]
  3729. 00002BFA  200A                     move.l     D0, A2
  3730. 00002BFC  676E                     beq        +0x70 /* 00002C6C */
  3731. 00002BFE  41F9 0000 C47C           lea.l      A0, [0x0000C47C]
  3732. 00002C04  2548 0004                move.l     [A2 + 0x4], A0
  3733. 00002C08  41F9 0000 C47C           lea.l      A0, [0x0000C47C]
  3734. 00002C0E  41E8 01D8                lea.l      A0, [A0 + 0x1D8]
  3735. 00002C12  2252                     movea.l    A1, [A2]
  3736. 00002C14  2288                     move.l     [A1], A0
  3737. 00002C16  41F9 0000 C47C           lea.l      A0, [0x0000C47C]
  3738. 00002C1C  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  3739. 00002C20  2548 007A                move.l     [A2 + 0x7A], A0
  3740. 00002C24  41F9 0000 C47C           lea.l      A0, [0x0000C47C]
  3741. 00002C2A  41E8 01AC                lea.l      A0, [A0 + 0x1AC]
  3742. 00002C2E  2548 00A8                move.l     [A2 + 0xA8], A0
  3743. 00002C32  2652                     movea.l    A3, [A2]
  3744. 00002C34  204A                     movea.l    A0, A2
  3745. 00002C36  41E8 00DA                lea.l      A0, [A0 + 0xDA]
  3746. 00002C3A  2848                     movea.l    A4, A0
  3747. 00002C3C  91CB                     sub.l      A0, A3
  3748. 00002C3E  2748 0008                move.l     [A3 + 0x8], A0
  3749. 00002C42  4267                     clr.w      -[A7]
  3750. 00002C44  2F0A                     move.l     -[A7], A2
  3751. 00002C46  4EB9 0000 0BEA           jsr        [0x00000BEA]
  3752. 00002C4C  4A43                     tst.w      D3
  3753. 00002C4E  5C4F                     addq.w     A7, 6
  3754. 00002C50  670C                     beq        +0xE /* 00002C5E */
  3755. 00002C52  4267                     clr.w      -[A7]
  3756. 00002C54  2F0C                     move.l     -[A7], A4
  3757. 00002C56  4EB9 0000 3F42           jsr        [0x00003F42]
  3758. 00002C5C  5C4F                     addq.w     A7, 6
  3759. label00002C5E:
  3760. 00002C5E  4A43                     tst.w      D3
  3761. 00002C60  6F0A                     ble        +0xC /* 00002C6C */
  3762. 00002C62  2F0A                     move.l     -[A7], A2
  3763. 00002C64  4EB9 0000 2592           jsr        [0x00002592]
  3764. 00002C6A  584F                     addq.w     A7, 4
  3765. label00002C6C:
  3766. 00002C6C  204A                     movea.l    A0, A2
  3767. 00002C6E  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  3768. 00002C72  4E5E                     unlink     A6
  3769. 00002C74  4E75                     rts
  3770. 00002C76  4E56 0000                link       A6, 0
  3771. 00002C7A  48E7 1020                movem.l    -[A7], D3,A2
  3772. 00002C7E  246E 0008                movea.l    A2, [A6 + 0x8]
  3773. 00002C82  2F2A 00D6                move.l     -[A7], [A2 + 0xD6]
  3774. 00002C86  4EB9 0000 4706           jsr        [0x00004706]
  3775. 00002C8C  2600                     move.l     D3, D0
  3776. 00002C8E  4A83                     tst.l      D3
  3777. 00002C90  584F                     addq.w     A7, 4
  3778. 00002C92  6712                     beq        +0x14 /* 00002CA6 */
  3779. 00002C94  2F0A                     move.l     -[A7], A2
  3780. 00002C96  2F03                     move.l     -[A7], D3
  3781. 00002C98  486A 007A                pea.l      [A2 + 0x7A]
  3782. 00002C9C  4EB9 0000 3F82           jsr        [0x00003F82]
  3783. 00002CA2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3784. label00002CA6:
  3785. 00002CA6  4CDF 0408                movem.l    D3,A2, [A7]+
  3786. 00002CAA  4E5E                     unlink     A6
  3787. 00002CAC  4E75                     rts
  3788. 00002CAE  4E56 0000                link       A6, 0
  3789. 00002CB2  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  3790. 00002CB6  246E 0008                movea.l    A2, [A6 + 0x8]
  3791. 00002CBA  382E 000C                move.w     D4, [A6 + 0xC]
  3792. 00002CBE  286E 000E                movea.l    A4, [A6 + 0xE]
  3793. 00002CC2  262E 0012                move.l     D3, [A6 + 0x12]
  3794. 00002CC6  4A44                     tst.w      D4
  3795. 00002CC8  6714                     beq        +0x16 /* 00002CDE */
  3796. 00002CCA  204A                     movea.l    A0, A2
  3797. 00002CCC  41E8 00DA                lea.l      A0, [A0 + 0xDA]
  3798. 00002CD0  2648                     movea.l    A3, A0
  3799. 00002CD2  2488                     move.l     [A2], A0
  3800. 00002CD4  2F0B                     move.l     -[A7], A3
  3801. 00002CD6  4EB9 0000 3F3A           jsr        [0x00003F3A]
  3802. 00002CDC  584F                     addq.w     A7, 4
  3803. label00002CDE:
  3804. 00002CDE  2F03                     move.l     -[A7], D3
  3805. 00002CE0  2F0C                     move.l     -[A7], A4
  3806. 00002CE2  4267                     clr.w      -[A7]
  3807. 00002CE4  2F0A                     move.l     -[A7], A2
  3808. 00002CE6  4EB9 0000 0BDA           jsr        [0x00000BDA]
  3809. 00002CEC  41F9 0000 C168           lea.l      A0, [0x0000C168]
  3810. 00002CF2  2548 0004                move.l     [A2 + 0x4], A0
  3811. 00002CF6  41F9 0000 C168           lea.l      A0, [0x0000C168]
  3812. 00002CFC  41E8 01D8                lea.l      A0, [A0 + 0x1D8]
  3813. 00002D00  2252                     movea.l    A1, [A2]
  3814. 00002D02  2288                     move.l     [A1], A0
  3815. 00002D04  41F9 0000 C168           lea.l      A0, [0x0000C168]
  3816. 00002D0A  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  3817. 00002D0E  2548 007A                move.l     [A2 + 0x7A], A0
  3818. 00002D12  41F9 0000 C168           lea.l      A0, [0x0000C168]
  3819. 00002D18  41E8 01AC                lea.l      A0, [A0 + 0x1AC]
  3820. 00002D1C  2548 00A8                move.l     [A2 + 0xA8], A0
  3821. 00002D20  2652                     movea.l    A3, [A2]
  3822. 00002D22  204A                     movea.l    A0, A2
  3823. 00002D24  41E8 00DA                lea.l      A0, [A0 + 0xDA]
  3824. 00002D28  91CB                     sub.l      A0, A3
  3825. 00002D2A  2748 0008                move.l     [A3 + 0x8], A0
  3826. 00002D2E  204A                     movea.l    A0, A2
  3827. 00002D30  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3828. 00002D34  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  3829. 00002D38  4E5E                     unlink     A6
  3830. 00002D3A  4E75                     rts
  3831. 00002D3C  4E56 0000                link       A6, 0
  3832. 00002D40  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  3833. 00002D44  246E 0008                movea.l    A2, [A6 + 0x8]
  3834. 00002D48  362E 000C                move.w     D3, [A6 + 0xC]
  3835. 00002D4C  200A                     move.l     D0, A2
  3836. 00002D4E  676E                     beq        +0x70 /* 00002DBE */
  3837. 00002D50  41F9 0000 C168           lea.l      A0, [0x0000C168]
  3838. 00002D56  2548 0004                move.l     [A2 + 0x4], A0
  3839. 00002D5A  41F9 0000 C168           lea.l      A0, [0x0000C168]
  3840. 00002D60  41E8 01D8                lea.l      A0, [A0 + 0x1D8]
  3841. 00002D64  2252                     movea.l    A1, [A2]
  3842. 00002D66  2288                     move.l     [A1], A0
  3843. 00002D68  41F9 0000 C168           lea.l      A0, [0x0000C168]
  3844. 00002D6E  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  3845. 00002D72  2548 007A                move.l     [A2 + 0x7A], A0
  3846. 00002D76  41F9 0000 C168           lea.l      A0, [0x0000C168]
  3847. 00002D7C  41E8 01AC                lea.l      A0, [A0 + 0x1AC]
  3848. 00002D80  2548 00A8                move.l     [A2 + 0xA8], A0
  3849. 00002D84  2652                     movea.l    A3, [A2]
  3850. 00002D86  204A                     movea.l    A0, A2
  3851. 00002D88  41E8 00DA                lea.l      A0, [A0 + 0xDA]
  3852. 00002D8C  2848                     movea.l    A4, A0
  3853. 00002D8E  91CB                     sub.l      A0, A3
  3854. 00002D90  2748 0008                move.l     [A3 + 0x8], A0
  3855. 00002D94  4267                     clr.w      -[A7]
  3856. 00002D96  2F0A                     move.l     -[A7], A2
  3857. 00002D98  4EB9 0000 0BEA           jsr        [0x00000BEA]
  3858. 00002D9E  4A43                     tst.w      D3
  3859. 00002DA0  5C4F                     addq.w     A7, 6
  3860. 00002DA2  670C                     beq        +0xE /* 00002DB0 */
  3861. 00002DA4  4267                     clr.w      -[A7]
  3862. 00002DA6  2F0C                     move.l     -[A7], A4
  3863. 00002DA8  4EB9 0000 3F42           jsr        [0x00003F42]
  3864. 00002DAE  5C4F                     addq.w     A7, 6
  3865. label00002DB0:
  3866. 00002DB0  4A43                     tst.w      D3
  3867. 00002DB2  6F0A                     ble        +0xC /* 00002DBE */
  3868. 00002DB4  2F0A                     move.l     -[A7], A2
  3869. 00002DB6  4EB9 0000 2592           jsr        [0x00002592]
  3870. 00002DBC  584F                     addq.w     A7, 4
  3871. label00002DBE:
  3872. 00002DBE  204A                     movea.l    A0, A2
  3873. 00002DC0  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  3874. 00002DC4  4E5E                     unlink     A6
  3875. 00002DC6  4E75                     rts
  3876. 00002DC8  4E56 0000                link       A6, 0
  3877. 00002DCC  48E7 1020                movem.l    -[A7], D3,A2
  3878. 00002DD0  246E 0008                movea.l    A2, [A6 + 0x8]
  3879. 00002DD4  2F2A 00D6                move.l     -[A7], [A2 + 0xD6]
  3880. 00002DD8  4EB9 0000 4706           jsr        [0x00004706]
  3881. 00002DDE  2600                     move.l     D3, D0
  3882. 00002DE0  4A83                     tst.l      D3
  3883. 00002DE2  584F                     addq.w     A7, 4
  3884. 00002DE4  6712                     beq        +0x14 /* 00002DF8 */
  3885. 00002DE6  2F0A                     move.l     -[A7], A2
  3886. 00002DE8  2F03                     move.l     -[A7], D3
  3887. 00002DEA  486A 007A                pea.l      [A2 + 0x7A]
  3888. 00002DEE  4EB9 0000 3F82           jsr        [0x00003F82]
  3889. 00002DF4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3890. label00002DF8:
  3891. 00002DF8  4CDF 0408                movem.l    D3,A2, [A7]+
  3892. 00002DFC  4E5E                     unlink     A6
  3893. 00002DFE  4E75                     rts
  3894. 00002E00  4E56 0000                link       A6, 0
  3895. 00002E04  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  3896. 00002E08  246E 0008                movea.l    A2, [A6 + 0x8]
  3897. 00002E0C  382E 000C                move.w     D4, [A6 + 0xC]
  3898. 00002E10  286E 000E                movea.l    A4, [A6 + 0xE]
  3899. 00002E14  262E 0012                move.l     D3, [A6 + 0x12]
  3900. 00002E18  4A44                     tst.w      D4
  3901. 00002E1A  6714                     beq        +0x16 /* 00002E30 */
  3902. 00002E1C  204A                     movea.l    A0, A2
  3903. 00002E1E  41E8 00DA                lea.l      A0, [A0 + 0xDA]
  3904. 00002E22  2648                     movea.l    A3, A0
  3905. 00002E24  2488                     move.l     [A2], A0
  3906. 00002E26  2F0B                     move.l     -[A7], A3
  3907. 00002E28  4EB9 0000 3F3A           jsr        [0x00003F3A]
  3908. 00002E2E  584F                     addq.w     A7, 4
  3909. label00002E30:
  3910. 00002E30  2F03                     move.l     -[A7], D3
  3911. 00002E32  2F0C                     move.l     -[A7], A4
  3912. 00002E34  4267                     clr.w      -[A7]
  3913. 00002E36  2F0A                     move.l     -[A7], A2
  3914. 00002E38  4EB9 0000 0BDA           jsr        [0x00000BDA]
  3915. 00002E3E  41F9 0000 BE5A           lea.l      A0, [0x0000BE5A]
  3916. 00002E44  2548 0004                move.l     [A2 + 0x4], A0
  3917. 00002E48  41F9 0000 BE5A           lea.l      A0, [0x0000BE5A]
  3918. 00002E4E  41E8 01D8                lea.l      A0, [A0 + 0x1D8]
  3919. 00002E52  2252                     movea.l    A1, [A2]
  3920. 00002E54  2288                     move.l     [A1], A0
  3921. 00002E56  41F9 0000 BE5A           lea.l      A0, [0x0000BE5A]
  3922. 00002E5C  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  3923. 00002E60  2548 007A                move.l     [A2 + 0x7A], A0
  3924. 00002E64  41F9 0000 BE5A           lea.l      A0, [0x0000BE5A]
  3925. 00002E6A  41E8 01AC                lea.l      A0, [A0 + 0x1AC]
  3926. 00002E6E  2548 00A8                move.l     [A2 + 0xA8], A0
  3927. 00002E72  2652                     movea.l    A3, [A2]
  3928. 00002E74  204A                     movea.l    A0, A2
  3929. 00002E76  41E8 00DA                lea.l      A0, [A0 + 0xDA]
  3930. 00002E7A  91CB                     sub.l      A0, A3
  3931. 00002E7C  2748 0008                move.l     [A3 + 0x8], A0
  3932. 00002E80  204A                     movea.l    A0, A2
  3933. 00002E82  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3934. 00002E86  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  3935. 00002E8A  4E5E                     unlink     A6
  3936. 00002E8C  4E75                     rts
  3937. 00002E8E  4E56 0000                link       A6, 0
  3938. 00002E92  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  3939. 00002E96  246E 0008                movea.l    A2, [A6 + 0x8]
  3940. 00002E9A  362E 000C                move.w     D3, [A6 + 0xC]
  3941. 00002E9E  200A                     move.l     D0, A2
  3942. 00002EA0  676E                     beq        +0x70 /* 00002F10 */
  3943. 00002EA2  41F9 0000 BE5A           lea.l      A0, [0x0000BE5A]
  3944. 00002EA8  2548 0004                move.l     [A2 + 0x4], A0
  3945. 00002EAC  41F9 0000 BE5A           lea.l      A0, [0x0000BE5A]
  3946. 00002EB2  41E8 01D8                lea.l      A0, [A0 + 0x1D8]
  3947. 00002EB6  2252                     movea.l    A1, [A2]
  3948. 00002EB8  2288                     move.l     [A1], A0
  3949. 00002EBA  41F9 0000 BE5A           lea.l      A0, [0x0000BE5A]
  3950. 00002EC0  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  3951. 00002EC4  2548 007A                move.l     [A2 + 0x7A], A0
  3952. 00002EC8  41F9 0000 BE5A           lea.l      A0, [0x0000BE5A]
  3953. 00002ECE  41E8 01AC                lea.l      A0, [A0 + 0x1AC]
  3954. 00002ED2  2548 00A8                move.l     [A2 + 0xA8], A0
  3955. 00002ED6  2652                     movea.l    A3, [A2]
  3956. 00002ED8  204A                     movea.l    A0, A2
  3957. 00002EDA  41E8 00DA                lea.l      A0, [A0 + 0xDA]
  3958. 00002EDE  2848                     movea.l    A4, A0
  3959. 00002EE0  91CB                     sub.l      A0, A3
  3960. 00002EE2  2748 0008                move.l     [A3 + 0x8], A0
  3961. 00002EE6  4267                     clr.w      -[A7]
  3962. 00002EE8  2F0A                     move.l     -[A7], A2
  3963. 00002EEA  4EB9 0000 0BEA           jsr        [0x00000BEA]
  3964. 00002EF0  4A43                     tst.w      D3
  3965. 00002EF2  5C4F                     addq.w     A7, 6
  3966. 00002EF4  670C                     beq        +0xE /* 00002F02 */
  3967. 00002EF6  4267                     clr.w      -[A7]
  3968. 00002EF8  2F0C                     move.l     -[A7], A4
  3969. 00002EFA  4EB9 0000 3F42           jsr        [0x00003F42]
  3970. 00002F00  5C4F                     addq.w     A7, 6
  3971. label00002F02:
  3972. 00002F02  4A43                     tst.w      D3
  3973. 00002F04  6F0A                     ble        +0xC /* 00002F10 */
  3974. 00002F06  2F0A                     move.l     -[A7], A2
  3975. 00002F08  4EB9 0000 2592           jsr        [0x00002592]
  3976. 00002F0E  584F                     addq.w     A7, 4
  3977. label00002F10:
  3978. 00002F10  204A                     movea.l    A0, A2
  3979. 00002F12  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  3980. 00002F16  4E5E                     unlink     A6
  3981. 00002F18  4E75                     rts
  3982. 00002F1A  4E56 FEF6                link       A6, -0x010A
  3983. 00002F1E  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  3984. 00002F22  246E 0008                movea.l    A2, [A6 + 0x8]
  3985. 00002F26  362E 000C                move.w     D3, [A6 + 0xC]
  3986. 00002F2A  266E 000E                movea.l    A3, [A6 + 0xE]
  3987. 00002F2E  282E 0012                move.l     D4, [A6 + 0x12]
  3988. 00002F32  4A43                     tst.w      D3
  3989. 00002F34  6714                     beq        +0x16 /* 00002F4A */
  3990. 00002F36  204A                     movea.l    A0, A2
  3991. 00002F38  41E8 0078                lea.l      A0, [A0 + 0x78]
  3992. 00002F3C  2848                     movea.l    A4, A0
  3993. 00002F3E  2488                     move.l     [A2], A0
  3994. 00002F40  2F0C                     move.l     -[A7], A4
  3995. 00002F42  4EB9 0000 3F3A           jsr        [0x00003F3A]
  3996. 00002F48  584F                     addq.w     A7, 4
  3997. label00002F4A:
  3998. 00002F4A  2F0B                     move.l     -[A7], A3
  3999. 00002F4C  4267                     clr.w      -[A7]
  4000. 00002F4E  2F0A                     move.l     -[A7], A2
  4001. 00002F50  4EB9 0000 0A9A           jsr        [0x00000A9A /* ACount */]
  4002. 00002F56  2F0A                     move.l     -[A7], A2
  4003. 00002F58  486A 006A                pea.l      [A2 + 0x6A]
  4004. 00002F5C  4EB9 0000 10F2           jsr        [0x000010F2]
  4005. 00002F62  41F9 0000 BADC           lea.l      A0, [0x0000BADC]
  4006. 00002F68  2548 0004                move.l     [A2 + 0x4], A0
  4007. 00002F6C  41F9 0000 BADC           lea.l      A0, [0x0000BADC]
  4008. 00002F72  41E8 01DC                lea.l      A0, [A0 + 0x1DC]
  4009. 00002F76  2252                     movea.l    A1, [A2]
  4010. 00002F78  2288                     move.l     [A1], A0
  4011. 00002F7A  41F9 0000 BADC           lea.l      A0, [0x0000BADC]
  4012. 00002F80  41E8 0150                lea.l      A0, [A0 + 0x150]
  4013. 00002F84  2548 0028                move.l     [A2 + 0x28], A0
  4014. 00002F88  41F9 0000 BADC           lea.l      A0, [0x0000BADC]
  4015. 00002F8E  41E8 01A4                lea.l      A0, [A0 + 0x1A4]
  4016. 00002F92  2548 006A                move.l     [A2 + 0x6A], A0
  4017. 00002F96  2852                     movea.l    A4, [A2]
  4018. 00002F98  204A                     movea.l    A0, A2
  4019. 00002F9A  41E8 0078                lea.l      A0, [A0 + 0x78]
  4020. 00002F9E  91CC                     sub.l      A0, A4
  4021. 00002FA0  2948 0008                move.l     [A4 + 0x8], A0
  4022. 00002FA4  486E FFFE                pea.l      [A6 - 0x2]
  4023. 00002FA8  2F0B                     move.l     -[A7], A3
  4024. 00002FAA  4EB9 0000 479C           jsr        [0x0000479C]
  4025. 00002FB0  486E FFF8                pea.l      [A6 - 0x8]
  4026. 00002FB4  2F0B                     move.l     -[A7], A3
  4027. 00002FB6  4EB9 0000 479C           jsr        [0x0000479C]
  4028. 00002FBC  486E FEF8                pea.l      [A6 - 0x108]
  4029. 00002FC0  2F0B                     move.l     -[A7], A3
  4030. 00002FC2  4EB9 0000 30A2           jsr        [0x000030A2]
  4031. 00002FC8  486E FFFA                pea.l      [A6 - 0x6]
  4032. 00002FCC  2F0B                     move.l     -[A7], A3
  4033. 00002FCE  4EB9 0001 D956           jsr        [0x0001D956]
  4034. 00002FD4  362A 0060                move.w     D3, [A2 + 0x60]
  4035. 00002FD8  257C FFFF CFC7 005E      move.l     [A2 + 0x5E], 0xFFFFCFC7
  4036. 00002FE0  42A7                     clr.l      -[A7]
  4037. 00002FE2  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  4038. 00002FE6  486E FEF8                pea.l      [A6 - 0x108]
  4039. 00002FEA  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4040. 00002FEE  2F04                     move.l     -[A7], D4
  4041. 00002FF0  2F0A                     move.l     -[A7], A2
  4042. 00002FF2  4EB9 0000 0ABA           jsr        [0x00000ABA]
  4043. 00002FF8  486E FEF6                pea.l      [A6 - 0x10A]
  4044. 00002FFC  2F0B                     move.l     -[A7], A3
  4045. 00002FFE  4EB9 0000 479C           jsr        [0x0000479C]
  4046. 00003004  302E FFFE                move.w     D0, [A6 - 0x2]
  4047. 00003008  7204                     moveq.l    D1, 0x04
  4048. 0000300A  C081                     and.l      D0, D1
  4049. 0000300C  4FEF 004E                lea.l      A7, [A7 + 0x4E]
  4050. 00003010  6604                     bne        +0x6 /* 00003016 */
  4051. 00003012  42AE FFFA                clr.l      [A6 - 0x6]
  4052. label00003016:
  4053. 00003016  3F2E FEF6                move.w     -[A7], [A6 - 0x10A]
  4054. 0000301A  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  4055. 0000301E  3F03                     move.w     -[A7], D3
  4056. 00003020  2F0A                     move.l     -[A7], A2
  4057. 00003022  61FF 0000 00F6           bsr        +0xF8 /* 0000311A */
  4058. 00003028  204A                     movea.l    A0, A2
  4059. 0000302A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4060. 0000302E  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  4061. 00003032  4E5E                     unlink     A6
  4062. 00003034  4E75                     rts
  4063. 00003036  4E56 0000                link       A6, 0
  4064. 0000303A  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  4065. 0000303E  246E 0008                movea.l    A2, [A6 + 0x8]
  4066. 00003042  382E 001C                move.w     D4, [A6 + 0x1C]
  4067. 00003046  3E2E 001E                move.w     D7, [A6 + 0x1E]
  4068. 0000304A  286E 0020                movea.l    A4, [A6 + 0x20]
  4069. 0000304E  262E 0024                move.l     D3, [A6 + 0x24]
  4070. 00003052  3C2E 0028                move.w     D6, [A6 + 0x28]
  4071. 00003056  2A2E 002A                move.l     D5, [A6 + 0x2A]
  4072. 0000305A  4A6E 000C                tst.w      [A6 + 0xC]
  4073. 0000305E  6714                     beq        +0x16 /* 00003074 */
  4074. 00003060  204A                     movea.l    A0, A2
  4075. 00003062  41E8 0078                lea.l      A0, [A0 + 0x78]
  4076. 00003066  2648                     movea.l    A3, A0
  4077. 00003068  2488                     move.l     [A2], A0
  4078. 0000306A  2F0B                     move.l     -[A7], A3
  4079. 0000306C  4EB9 0000 3F3A           jsr        [0x00003F3A]
  4080. 00003072  584F                     addq.w     A7, 4
  4081. label00003074:
  4082. 00003074  42A7                     clr.l      -[A7]
  4083. 00003076  306E 001A                movea.w    A0, [A6 + 0x1A]
  4084. 0000307A  2F08                     move.l     -[A7], A0
  4085. 0000307C  4878 CFC7                push.l     0xCFC7
  4086. 00003080  306E 0016                movea.w    A0, [A6 + 0x16]
  4087. 00003084  2F08                     move.l     -[A7], A0
  4088. 00003086  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  4089. 0000308A  3F07                     move.w     -[A7], D7
  4090. 0000308C  2F0C                     move.l     -[A7], A4
  4091. 0000308E  3F04                     move.w     -[A7], D4
  4092. 00003090  2F05                     move.l     -[A7], D5
  4093. 00003092  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  4094. 00003096  4267                     clr.w      -[A7]
  4095. 00003098  2F0A                     move.l     -[A7], A2
  4096. 0000309A  4EB9 0000 0AA2           jsr        [0x00000AA2]
  4097. 000030A0  2F0A                     move.l     -[A7], A2
  4098. 000030A2  486A 006A                pea.l      [A2 + 0x6A]
  4099. 000030A6  4EB9 0000 10F2           jsr        [0x000010F2]
  4100. 000030AC  41F9 0000 BADC           lea.l      A0, [0x0000BADC]
  4101. 000030B2  2548 0004                move.l     [A2 + 0x4], A0
  4102. 000030B6  41F9 0000 BADC           lea.l      A0, [0x0000BADC]
  4103. 000030BC  41E8 01DC                lea.l      A0, [A0 + 0x1DC]
  4104. 000030C0  2252                     movea.l    A1, [A2]
  4105. 000030C2  2288                     move.l     [A1], A0
  4106. 000030C4  41F9 0000 BADC           lea.l      A0, [0x0000BADC]
  4107. 000030CA  41E8 0150                lea.l      A0, [A0 + 0x150]
  4108. 000030CE  2548 0028                move.l     [A2 + 0x28], A0
  4109. 000030D2  41F9 0000 BADC           lea.l      A0, [0x0000BADC]
  4110. 000030D8  41E8 01A4                lea.l      A0, [A0 + 0x1A4]
  4111. 000030DC  2548 006A                move.l     [A2 + 0x6A], A0
  4112. 000030E0  2652                     movea.l    A3, [A2]
  4113. 000030E2  204A                     movea.l    A0, A2
  4114. 000030E4  41E8 0078                lea.l      A0, [A0 + 0x78]
  4115. 000030E8  91CB                     sub.l      A0, A3
  4116. 000030EA  2748 0008                move.l     [A3 + 0x8], A0
  4117. 000030EE  3004                     move.w     D0, D4
  4118. 000030F0  7204                     moveq.l    D1, 0x04
  4119. 000030F2  C081                     and.l      D0, D1
  4120. 000030F4  4FEF 0032                lea.l      A7, [A7 + 0x32]
  4121. 000030F8  6602                     bne        +0x4 /* 000030FC */
  4122. 000030FA  7600                     moveq.l    D3, 0x00
  4123. label000030FC:
  4124. 000030FC  3F06                     move.w     -[A7], D6
  4125. 000030FE  2F03                     move.l     -[A7], D3
  4126. 00003100  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  4127. 00003104  2F0A                     move.l     -[A7], A2
  4128. 00003106  61FF 0000 0012           bsr        +0x14 /* 0000311A */
  4129. 0000310C  204A                     movea.l    A0, A2
  4130. 0000310E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4131. 00003112  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  4132. 00003116  4E5E                     unlink     A6
  4133. 00003118  4E75                     rts
  4134. fn0000311A:
  4135. 0000311A  4E56 0000                link       A6, 0
  4136. 0000311E  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  4137. 00003122  246E 0008                movea.l    A2, [A6 + 0x8]
  4138. 00003126  3A2E 000C                move.w     D5, [A6 + 0xC]
  4139. 0000312A  262E 000E                move.l     D3, [A6 + 0xE]
  4140. 0000312E  382E 0012                move.w     D4, [A6 + 0x12]
  4141. 00003132  3F05                     move.w     -[A7], D5
  4142. 00003134  204A                     movea.l    A0, A2
  4143. 00003136  41E8 006A                lea.l      A0, [A0 + 0x6A]
  4144. 0000313A  2648                     movea.l    A3, A0
  4145. 0000313C  4850                     pea.l      [A0]
  4146. 0000313E  4EB9 0000 110A           jsr        [0x0000110A]
  4147. 00003144  4AAA 0072                tst.l      [A2 + 0x72]
  4148. 00003148  5C4F                     addq.w     A7, 6
  4149. 0000314A  6714                     beq        +0x16 /* 00003160 */
  4150. 0000314C  4A83                     tst.l      D3
  4151. 0000314E  6710                     beq        +0x12 /* 00003160 */
  4152. 00003150  2F03                     move.l     -[A7], D3
  4153. 00003152  2F0B                     move.l     -[A7], A3
  4154. 00003154  2057                     movea.l    A0, [A7]
  4155. 00003156  2250                     movea.l    A1, [A0]
  4156. 00003158  2269 002C                movea.l    A1, [A1 + 0x2C]
  4157. 0000315C  4E91                     jsr        [A1]
  4158. 0000315E  504F                     addq.w     A7, 8
  4159. label00003160:
  4160. 00003160  3044                     movea.w    A0, D4
  4161. 00003162  2F08                     move.l     -[A7], A0
  4162. 00003164  2F0A                     move.l     -[A7], A2
  4163. 00003166  2057                     movea.l    A0, [A7]
  4164. 00003168  2268 0004                movea.l    A1, [A0 + 0x4]
  4165. 0000316C  2269 0020                movea.l    A1, [A1 + 0x20]
  4166. 00003170  4E91                     jsr        [A1]
  4167. 00003172  504F                     addq.w     A7, 8
  4168. 00003174  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  4169. 00003178  4E5E                     unlink     A6
  4170. 0000317A  4E75                     rts
  4171. 0000317C  4E56 0000                link       A6, 0
  4172. 00003180  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  4173. 00003184  246E 0008                movea.l    A2, [A6 + 0x8]
  4174. 00003188  362E 000C                move.w     D3, [A6 + 0xC]
  4175. 0000318C  200A                     move.l     D0, A2
  4176. 0000318E  677C                     beq        +0x7E /* 0000320C */
  4177. 00003190  41F9 0000 BADC           lea.l      A0, [0x0000BADC]
  4178. 00003196  2548 0004                move.l     [A2 + 0x4], A0
  4179. 0000319A  41F9 0000 BADC           lea.l      A0, [0x0000BADC]
  4180. 000031A0  41E8 01DC                lea.l      A0, [A0 + 0x1DC]
  4181. 000031A4  2252                     movea.l    A1, [A2]
  4182. 000031A6  2288                     move.l     [A1], A0
  4183. 000031A8  41F9 0000 BADC           lea.l      A0, [0x0000BADC]
  4184. 000031AE  41E8 0150                lea.l      A0, [A0 + 0x150]
  4185. 000031B2  2548 0028                move.l     [A2 + 0x28], A0
  4186. 000031B6  41F9 0000 BADC           lea.l      A0, [0x0000BADC]
  4187. 000031BC  41E8 01A4                lea.l      A0, [A0 + 0x1A4]
  4188. 000031C0  2548 006A                move.l     [A2 + 0x6A], A0
  4189. 000031C4  2652                     movea.l    A3, [A2]
  4190. 000031C6  204A                     movea.l    A0, A2
  4191. 000031C8  41E8 0078                lea.l      A0, [A0 + 0x78]
  4192. 000031CC  2848                     movea.l    A4, A0
  4193. 000031CE  91CB                     sub.l      A0, A3
  4194. 000031D0  2748 0008                move.l     [A3 + 0x8], A0
  4195. 000031D4  4267                     clr.w      -[A7]
  4196. 000031D6  486A 006A                pea.l      [A2 + 0x6A]
  4197. 000031DA  4EB9 0000 10FA           jsr        [0x000010FA]
  4198. 000031E0  4267                     clr.w      -[A7]
  4199. 000031E2  2F0A                     move.l     -[A7], A2
  4200. 000031E4  4EB9 0000 0AAA           jsr        [0x00000AAA]
  4201. 000031EA  4A43                     tst.w      D3
  4202. 000031EC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4203. 000031F0  670C                     beq        +0xE /* 000031FE */
  4204. 000031F2  4267                     clr.w      -[A7]
  4205. 000031F4  2F0C                     move.l     -[A7], A4
  4206. 000031F6  4EB9 0000 3F42           jsr        [0x00003F42]
  4207. 000031FC  5C4F                     addq.w     A7, 6
  4208. label000031FE:
  4209. 000031FE  4A43                     tst.w      D3
  4210. 00003200  6F0A                     ble        +0xC /* 0000320C */
  4211. 00003202  2F0A                     move.l     -[A7], A2
  4212. 00003204  4EB9 0000 2592           jsr        [0x00002592]
  4213. 0000320A  584F                     addq.w     A7, 4
  4214. label0000320C:
  4215. 0000320C  204A                     movea.l    A0, A2
  4216. 0000320E  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  4217. 00003212  4E5E                     unlink     A6
  4218. 00003214  4E75                     rts
  4219. 00003216  4E56 0000                link       A6, 0
  4220. 0000321A  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  4221. 0000321E  266E 0008                movea.l    A3, [A6 + 0x8]
  4222. 00003222  3A2E 000C                move.w     D5, [A6 + 0xC]
  4223. 00003226  262E 000E                move.l     D3, [A6 + 0xE]
  4224. 0000322A  282E 0012                move.l     D4, [A6 + 0x12]
  4225. 0000322E  246E 0016                movea.l    A2, [A6 + 0x16]
  4226. 00003232  0C83 6D68 616E           cmpi.l     D3, 0x6D68616E /* 'mhan' */
  4227. 00003238  670A                     beq        +0xC /* 00003244 */
  4228. 0000323A  0C83 6D6E 6964           cmpi.l     D3, 0x6D6E6964 /* 'mnid' */
  4229. 00003240  671A                     beq        +0x1C /* 0000325C */
  4230. 00003242  6028                     bra        +0x2A /* 0000326C */
  4231. label00003244:
  4232. 00003244  4227                     clr.b      -[A7]
  4233. 00003246  2F12                     move.l     -[A7], [A2]
  4234. 00003248  486B 006A                pea.l      [A3 + 0x6A]
  4235. 0000324C  2057                     movea.l    A0, [A7]
  4236. 0000324E  2250                     movea.l    A1, [A0]
  4237. 00003250  2269 000C                movea.l    A1, [A1 + 0xC]
  4238. 00003254  4E91                     jsr        [A1]
  4239. 00003256  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4240. 0000325A  602A                     bra        +0x2C /* 00003286 */
  4241. label0000325C:
  4242. 0000325C  3F12                     move.w     -[A7], [A2]
  4243. 0000325E  486B 006A                pea.l      [A3 + 0x6A]
  4244. 00003262  4EB9 0000 110A           jsr        [0x0000110A]
  4245. 00003268  5C4F                     addq.w     A7, 6
  4246. 0000326A  601A                     bra        +0x1C /* 00003286 */
  4247. label0000326C:
  4248. 0000326C  2F0A                     move.l     -[A7], A2
  4249. 0000326E  2F04                     move.l     -[A7], D4
  4250. 00003270  2F03                     move.l     -[A7], D3
  4251. 00003272  3F05                     move.w     -[A7], D5
  4252. 00003274  2F2B 0066                move.l     -[A7], [A3 + 0x66]
  4253. 00003278  2057                     movea.l    A0, [A7]
  4254. 0000327A  2250                     movea.l    A1, [A0]
  4255. 0000327C  2269 0074                movea.l    A1, [A1 + 0x74]
  4256. 00003280  4E91                     jsr        [A1]
  4257. 00003282  4FEF 0012                lea.l      A7, [A7 + 0x12]
  4258. label00003286:
  4259. 00003286  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  4260. 0000328A  4E5E                     unlink     A6
  4261. 0000328C  4E75                     rts
  4262. 0000328E  4E56 0000                link       A6, 0
  4263. 00003292  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  4264. 00003296  286E 0008                movea.l    A4, [A6 + 0x8]
  4265. 0000329A  3A2E 000C                move.w     D5, [A6 + 0xC]
  4266. 0000329E  282E 000E                move.l     D4, [A6 + 0xE]
  4267. 000032A2  262E 0012                move.l     D3, [A6 + 0x12]
  4268. 000032A6  266E 0016                movea.l    A3, [A6 + 0x16]
  4269. 000032AA  246E 001A                movea.l    A2, [A6 + 0x1A]
  4270. 000032AE  0C84 6D68 616E           cmpi.l     D4, 0x6D68616E /* 'mhan' */
  4271. 000032B4  670A                     beq        +0xC /* 000032C0 */
  4272. 000032B6  0C84 6D6E 6964           cmpi.l     D4, 0x6D6E6964 /* 'mnid' */
  4273. 000032BC  6720                     beq        +0x22 /* 000032DE */
  4274. 000032BE  603E                     bra        +0x40 /* 000032FE */
  4275. label000032C0:
  4276. 000032C0  7004                     moveq.l    D0, 0x04
  4277. 000032C2  B680                     cmp.l      D3, D0
  4278. 000032C4  650E                     bcs        +0x10 /* 000032D4 */
  4279. 000032C6  486C 006A                pea.l      [A4 + 0x6A]
  4280. 000032CA  4EB9 0000 8422           jsr        [0x00008422]
  4281. 000032D0  2688                     move.l     [A3], A0
  4282. 000032D2  584F                     addq.w     A7, 4
  4283. label000032D4:
  4284. 000032D4  200A                     move.l     D0, A2
  4285. 000032D6  6742                     beq        +0x44 /* 0000331A */
  4286. 000032D8  7004                     moveq.l    D0, 0x04
  4287. 000032DA  2480                     move.l     [A2], D0
  4288. 000032DC  603C                     bra        +0x3E /* 0000331A */
  4289. label000032DE:
  4290. 000032DE  7002                     moveq.l    D0, 0x02
  4291. 000032E0  B680                     cmp.l      D3, D0
  4292. 000032E2  6510                     bcs        +0x12 /* 000032F4 */
  4293. 000032E4  486C 006A                pea.l      [A4 + 0x6A]
  4294. 000032E8  4EB9 0000 1112           jsr        [0x00001112]
  4295. 000032EE  3600                     move.w     D3, D0
  4296. 000032F0  3683                     move.w     [A3], D3
  4297. 000032F2  584F                     addq.w     A7, 4
  4298. label000032F4:
  4299. 000032F4  200A                     move.l     D0, A2
  4300. 000032F6  6722                     beq        +0x24 /* 0000331A */
  4301. 000032F8  7002                     moveq.l    D0, 0x02
  4302. 000032FA  2480                     move.l     [A2], D0
  4303. 000032FC  601C                     bra        +0x1E /* 0000331A */
  4304. label000032FE:
  4305. 000032FE  2F0A                     move.l     -[A7], A2
  4306. 00003300  2F0B                     move.l     -[A7], A3
  4307. 00003302  2F03                     move.l     -[A7], D3
  4308. 00003304  2F04                     move.l     -[A7], D4
  4309. 00003306  3F05                     move.w     -[A7], D5
  4310. 00003308  2F2C 0066                move.l     -[A7], [A4 + 0x66]
  4311. 0000330C  2057                     movea.l    A0, [A7]
  4312. 0000330E  2250                     movea.l    A1, [A0]
  4313. 00003310  2269 0078                movea.l    A1, [A1 + 0x78]
  4314. 00003314  4E91                     jsr        [A1]
  4315. 00003316  4FEF 0016                lea.l      A7, [A7 + 0x16]
  4316. label0000331A:
  4317. 0000331A  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  4318. 0000331E  4E5E                     unlink     A6
  4319. 00003320  4E75                     rts
  4320. 00003322  4E56 FFEE                link       A6, -0x0012
  4321. 00003326  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  4322. 0000332A  246E 0008                movea.l    A2, [A6 + 0x8]
  4323. 0000332E  382E 000C                move.w     D4, [A6 + 0xC]
  4324. 00003332  266E 000E                movea.l    A3, [A6 + 0xE]
  4325. 00003336  262E 0012                move.l     D3, [A6 + 0x12]
  4326. 0000333A  4A44                     tst.w      D4
  4327. 0000333C  6714                     beq        +0x16 /* 00003352 */
  4328. 0000333E  204A                     movea.l    A0, A2
  4329. 00003340  41E8 00E8                lea.l      A0, [A0 + 0xE8]
  4330. 00003344  2848                     movea.l    A4, A0
  4331. 00003346  2488                     move.l     [A2], A0
  4332. 00003348  2F0C                     move.l     -[A7], A4
  4333. 0000334A  4EB9 0000 3F3A           jsr        [0x00003F3A]
  4334. 00003350  584F                     addq.w     A7, 4
  4335. label00003352:
  4336. 00003352  2F0B                     move.l     -[A7], A3
  4337. 00003354  4267                     clr.w      -[A7]
  4338. 00003356  2F0A                     move.l     -[A7], A2
  4339. 00003358  4EB9 0000 0BE2           jsr        [0x00000BE2]
  4340. 0000335E  42A7                     clr.l      -[A7]
  4341. 00003360  486A 00DA                pea.l      [A2 + 0xDA]
  4342. 00003364  4EB9 0000 10F2           jsr        [0x000010F2]
  4343. 0000336A  41F9 0000 B74A           lea.l      A0, [0x0000B74A]
  4344. 00003370  2548 0004                move.l     [A2 + 0x4], A0
  4345. 00003374  41F9 0000 B74A           lea.l      A0, [0x0000B74A]
  4346. 0000337A  41E8 0214                lea.l      A0, [A0 + 0x214]
  4347. 0000337E  2252                     movea.l    A1, [A2]
  4348. 00003380  2288                     move.l     [A1], A0
  4349. 00003382  41F9 0000 B74A           lea.l      A0, [0x0000B74A]
  4350. 00003388  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  4351. 0000338C  2548 007A                move.l     [A2 + 0x7A], A0
  4352. 00003390  41F9 0000 B74A           lea.l      A0, [0x0000B74A]
  4353. 00003396  41E8 01AC                lea.l      A0, [A0 + 0x1AC]
  4354. 0000339A  2548 00A8                move.l     [A2 + 0xA8], A0
  4355. 0000339E  41F9 0000 B74A           lea.l      A0, [0x0000B74A]
  4356. 000033A4  41E8 01D8                lea.l      A0, [A0 + 0x1D8]
  4357. 000033A8  2548 00DA                move.l     [A2 + 0xDA], A0
  4358. 000033AC  2852                     movea.l    A4, [A2]
  4359. 000033AE  204A                     movea.l    A0, A2
  4360. 000033B0  41E8 00E8                lea.l      A0, [A0 + 0xE8]
  4361. 000033B4  91CC                     sub.l      A0, A4
  4362. 000033B6  2948 0008                move.l     [A4 + 0x8], A0
  4363. 000033BA  4878 0010                push.l     0x10
  4364. 000033BE  486E FFF0                pea.l      [A6 - 0x10]
  4365. 000033C2  2F0B                     move.l     -[A7], A3
  4366. 000033C4  2057                     movea.l    A0, [A7]
  4367. 000033C6  2250                     movea.l    A1, [A0]
  4368. 000033C8  2269 0024                movea.l    A1, [A1 + 0x24]
  4369. 000033CC  4E91                     jsr        [A1]
  4370. 000033CE  2F0B                     move.l     -[A7], A3
  4371. 000033D0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4372. 000033D4  4878 CFC7                push.l     0xCFC7
  4373. 000033D8  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4374. 000033DC  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  4375. 000033E0  2F03                     move.l     -[A7], D3
  4376. 000033E2  2F0A                     move.l     -[A7], A2
  4377. 000033E4  4EB9 0000 0BF2           jsr        [0x00000BF2]
  4378. 000033EA  256A 00D6 00DE           move.l     [A2 + 0xDE], [A2 + 0xD6]
  4379. 000033F0  486E FFEE                pea.l      [A6 - 0x12]
  4380. 000033F4  2F0B                     move.l     -[A7], A3
  4381. 000033F6  4EB9 0000 479C           jsr        [0x0000479C]
  4382. 000033FC  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  4383. 00003400  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  4384. 00003404  2F0A                     move.l     -[A7], A2
  4385. 00003406  61FF 0000 0012           bsr        +0x14 /* 0000341A */
  4386. 0000340C  204A                     movea.l    A0, A2
  4387. 0000340E  4FEF 004A                lea.l      A7, [A7 + 0x4A]
  4388. 00003412  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  4389. 00003416  4E5E                     unlink     A6
  4390. 00003418  4E75                     rts
  4391. fn0000341A:
  4392. 0000341A  4E56 0000                link       A6, 0
  4393. 0000341E  48E7 1820                movem.l    -[A7], D3,D4,A2
  4394. 00003422  246E 0008                movea.l    A2, [A6 + 0x8]
  4395. 00003426  382E 000C                move.w     D4, [A6 + 0xC]
  4396. 0000342A  362E 000E                move.w     D3, [A6 + 0xE]
  4397. 0000342E  3F04                     move.w     -[A7], D4
  4398. 00003430  486A 00DA                pea.l      [A2 + 0xDA]
  4399. 00003434  4EB9 0000 110A           jsr        [0x0000110A]
  4400. 0000343A  3043                     movea.w    A0, D3
  4401. 0000343C  2F08                     move.l     -[A7], A0
  4402. 0000343E  2F2A 00D6                move.l     -[A7], [A2 + 0xD6]
  4403. 00003442  2057                     movea.l    A0, [A7]
  4404. 00003444  2268 0004                movea.l    A1, [A0 + 0x4]
  4405. 00003448  2269 0020                movea.l    A1, [A1 + 0x20]
  4406. 0000344C  4E91                     jsr        [A1]
  4407. 0000344E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4408. 00003452  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  4409. 00003456  4E5E                     unlink     A6
  4410. 00003458  4E75                     rts
  4411. 0000345A  4E56 0000                link       A6, 0
  4412. 0000345E  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  4413. 00003462  246E 0008                movea.l    A2, [A6 + 0x8]
  4414. 00003466  362E 000C                move.w     D3, [A6 + 0xC]
  4415. 0000346A  200A                     move.l     D0, A2
  4416. 0000346C  6700 008C                beq        +0x8E /* 000034FA */
  4417. 00003470  41F9 0000 B74A           lea.l      A0, [0x0000B74A]
  4418. 00003476  2548 0004                move.l     [A2 + 0x4], A0
  4419. 0000347A  41F9 0000 B74A           lea.l      A0, [0x0000B74A]
  4420. 00003480  41E8 0214                lea.l      A0, [A0 + 0x214]
  4421. 00003484  2252                     movea.l    A1, [A2]
  4422. 00003486  2288                     move.l     [A1], A0
  4423. 00003488  41F9 0000 B74A           lea.l      A0, [0x0000B74A]
  4424. 0000348E  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  4425. 00003492  2548 007A                move.l     [A2 + 0x7A], A0
  4426. 00003496  41F9 0000 B74A           lea.l      A0, [0x0000B74A]
  4427. 0000349C  41E8 01AC                lea.l      A0, [A0 + 0x1AC]
  4428. 000034A0  2548 00A8                move.l     [A2 + 0xA8], A0
  4429. 000034A4  41F9 0000 B74A           lea.l      A0, [0x0000B74A]
  4430. 000034AA  41E8 01D8                lea.l      A0, [A0 + 0x1D8]
  4431. 000034AE  2548 00DA                move.l     [A2 + 0xDA], A0
  4432. 000034B2  2652                     movea.l    A3, [A2]
  4433. 000034B4  204A                     movea.l    A0, A2
  4434. 000034B6  41E8 00E8                lea.l      A0, [A0 + 0xE8]
  4435. 000034BA  2848                     movea.l    A4, A0
  4436. 000034BC  91CB                     sub.l      A0, A3
  4437. 000034BE  2748 0008                move.l     [A3 + 0x8], A0
  4438. 000034C2  4267                     clr.w      -[A7]
  4439. 000034C4  486A 00DA                pea.l      [A2 + 0xDA]
  4440. 000034C8  4EB9 0000 10FA           jsr        [0x000010FA]
  4441. 000034CE  4267                     clr.w      -[A7]
  4442. 000034D0  2F0A                     move.l     -[A7], A2
  4443. 000034D2  4EB9 0000 0BEA           jsr        [0x00000BEA]
  4444. 000034D8  4A43                     tst.w      D3
  4445. 000034DA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4446. 000034DE  670C                     beq        +0xE /* 000034EC */
  4447. 000034E0  4267                     clr.w      -[A7]
  4448. 000034E2  2F0C                     move.l     -[A7], A4
  4449. 000034E4  4EB9 0000 3F42           jsr        [0x00003F42]
  4450. 000034EA  5C4F                     addq.w     A7, 6
  4451. label000034EC:
  4452. 000034EC  4A43                     tst.w      D3
  4453. 000034EE  6F0A                     ble        +0xC /* 000034FA */
  4454. 000034F0  2F0A                     move.l     -[A7], A2
  4455. 000034F2  4EB9 0000 2592           jsr        [0x00002592]
  4456. 000034F8  584F                     addq.w     A7, 4
  4457. label000034FA:
  4458. 000034FA  204A                     movea.l    A0, A2
  4459. 000034FC  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  4460. 00003500  4E5E                     unlink     A6
  4461. 00003502  4E75                     rts
  4462. 00003504  4E56 0000                link       A6, 0
  4463. 00003508  2F0A                     move.l     -[A7], A2
  4464. 0000350A  246E 0008                movea.l    A2, [A6 + 0x8]
  4465. 0000350E  206E 000C                movea.l    A0, [A6 + 0xC]
  4466. 00003512  B1EA 00E2                cmpa.l     A0, [A2 + 0xE2]
  4467. 00003516  6736                     beq        +0x38 /* 0000354E */
  4468. 00003518  486E 000C                pea.l      [A6 + 0xC]
  4469. 0000351C  4878 0004                push.l     0x4
  4470. 00003520  2F3C 4D48 414E           move.l     -[A7], 0x4D48414E /* 'MHAN' */
  4471. 00003526  4267                     clr.w      -[A7]
  4472. 00003528  2F2A 00D6                move.l     -[A7], [A2 + 0xD6]
  4473. 0000352C  2057                     movea.l    A0, [A7]
  4474. 0000352E  2268 0004                movea.l    A1, [A0 + 0x4]
  4475. 00003532  2269 0188                movea.l    A1, [A1 + 0x188]
  4476. 00003536  4E91                     jsr        [A1]
  4477. 00003538  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  4478. 0000353C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4479. 00003540  486A 00DA                pea.l      [A2 + 0xDA]
  4480. 00003544  4EB9 0000 1102           jsr        [0x00001102]
  4481. 0000354A  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  4482. label0000354E:
  4483. 0000354E  245F                     movea.l    A2, [A7]+
  4484. 00003550  4E5E                     unlink     A6
  4485. 00003552  4E75                     rts
  4486. 00003554  4E56 0000                link       A6, 0
  4487. 00003558  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  4488. 0000355C  266E 0008                movea.l    A3, [A6 + 0x8]
  4489. 00003560  3A2E 000C                move.w     D5, [A6 + 0xC]
  4490. 00003564  262E 000E                move.l     D3, [A6 + 0xE]
  4491. 00003568  282E 0012                move.l     D4, [A6 + 0x12]
  4492. 0000356C  246E 0016                movea.l    A2, [A6 + 0x16]
  4493. 00003570  0C83 6D68 616E           cmpi.l     D3, 0x6D68616E /* 'mhan' */
  4494. 00003576  670A                     beq        +0xC /* 00003582 */
  4495. 00003578  0C83 6D6E 6964           cmpi.l     D3, 0x6D6E6964 /* 'mnid' */
  4496. 0000357E  671A                     beq        +0x1C /* 0000359A */
  4497. 00003580  6028                     bra        +0x2A /* 000035AA */
  4498. label00003582:
  4499. 00003582  4227                     clr.b      -[A7]
  4500. 00003584  2F12                     move.l     -[A7], [A2]
  4501. 00003586  2F0B                     move.l     -[A7], A3
  4502. 00003588  2057                     movea.l    A0, [A7]
  4503. 0000358A  2268 0004                movea.l    A1, [A0 + 0x4]
  4504. 0000358E  2269 0210                movea.l    A1, [A1 + 0x210]
  4505. 00003592  4E91                     jsr        [A1]
  4506. 00003594  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4507. 00003598  602C                     bra        +0x2E /* 000035C6 */
  4508. label0000359A:
  4509. 0000359A  3F12                     move.w     -[A7], [A2]
  4510. 0000359C  486B 00DA                pea.l      [A3 + 0xDA]
  4511. 000035A0  4EB9 0000 110A           jsr        [0x0000110A]
  4512. 000035A6  5C4F                     addq.w     A7, 6
  4513. 000035A8  601C                     bra        +0x1E /* 000035C6 */
  4514. label000035AA:
  4515. 000035AA  2F0A                     move.l     -[A7], A2
  4516. 000035AC  2F04                     move.l     -[A7], D4
  4517. 000035AE  2F03                     move.l     -[A7], D3
  4518. 000035B0  3F05                     move.w     -[A7], D5
  4519. 000035B2  2F2B 00D6                move.l     -[A7], [A3 + 0xD6]
  4520. 000035B6  2057                     movea.l    A0, [A7]
  4521. 000035B8  2268 0004                movea.l    A1, [A0 + 0x4]
  4522. 000035BC  2269 0188                movea.l    A1, [A1 + 0x188]
  4523. 000035C0  4E91                     jsr        [A1]
  4524. 000035C2  4FEF 0012                lea.l      A7, [A7 + 0x12]
  4525. label000035C6:
  4526. 000035C6  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  4527. 000035CA  4E5E                     unlink     A6
  4528. 000035CC  4E75                     rts
  4529. 000035CE  4E56 0000                link       A6, 0
  4530. 000035D2  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  4531. 000035D6  286E 0008                movea.l    A4, [A6 + 0x8]
  4532. 000035DA  3A2E 000C                move.w     D5, [A6 + 0xC]
  4533. 000035DE  282E 000E                move.l     D4, [A6 + 0xE]
  4534. 000035E2  262E 0012                move.l     D3, [A6 + 0x12]
  4535. 000035E6  266E 0016                movea.l    A3, [A6 + 0x16]
  4536. 000035EA  246E 001A                movea.l    A2, [A6 + 0x1A]
  4537. 000035EE  0C84 6D68 616E           cmpi.l     D4, 0x6D68616E /* 'mhan' */
  4538. 000035F4  670A                     beq        +0xC /* 00003600 */
  4539. 000035F6  0C84 6D6E 6964           cmpi.l     D4, 0x6D6E6964 /* 'mnid' */
  4540. 000035FC  6720                     beq        +0x22 /* 0000361E */
  4541. 000035FE  603E                     bra        +0x40 /* 0000363E */
  4542. label00003600:
  4543. 00003600  7004                     moveq.l    D0, 0x04
  4544. 00003602  B680                     cmp.l      D3, D0
  4545. 00003604  650E                     bcs        +0x10 /* 00003614 */
  4546. 00003606  486C 00DA                pea.l      [A4 + 0xDA]
  4547. 0000360A  4EB9 0000 8422           jsr        [0x00008422]
  4548. 00003610  2688                     move.l     [A3], A0
  4549. 00003612  584F                     addq.w     A7, 4
  4550. label00003614:
  4551. 00003614  200A                     move.l     D0, A2
  4552. 00003616  6744                     beq        +0x46 /* 0000365C */
  4553. 00003618  7004                     moveq.l    D0, 0x04
  4554. 0000361A  2480                     move.l     [A2], D0
  4555. 0000361C  603E                     bra        +0x40 /* 0000365C */
  4556. label0000361E:
  4557. 0000361E  7002                     moveq.l    D0, 0x02
  4558. 00003620  B680                     cmp.l      D3, D0
  4559. 00003622  6510                     bcs        +0x12 /* 00003634 */
  4560. 00003624  486C 00DA                pea.l      [A4 + 0xDA]
  4561. 00003628  4EB9 0000 1112           jsr        [0x00001112]
  4562. 0000362E  3600                     move.w     D3, D0
  4563. 00003630  3683                     move.w     [A3], D3
  4564. 00003632  584F                     addq.w     A7, 4
  4565. label00003634:
  4566. 00003634  200A                     move.l     D0, A2
  4567. 00003636  6724                     beq        +0x26 /* 0000365C */
  4568. 00003638  7002                     moveq.l    D0, 0x02
  4569. 0000363A  2480                     move.l     [A2], D0
  4570. 0000363C  601E                     bra        +0x20 /* 0000365C */
  4571. label0000363E:
  4572. 0000363E  2F0A                     move.l     -[A7], A2
  4573. 00003640  2F0B                     move.l     -[A7], A3
  4574. 00003642  2F03                     move.l     -[A7], D3
  4575. 00003644  2F04                     move.l     -[A7], D4
  4576. 00003646  3F05                     move.w     -[A7], D5
  4577. 00003648  2F2C 00D6                move.l     -[A7], [A4 + 0xD6]
  4578. 0000364C  2057                     movea.l    A0, [A7]
  4579. 0000364E  2268 0004                movea.l    A1, [A0 + 0x4]
  4580. 00003652  2269 018C                movea.l    A1, [A1 + 0x18C]
  4581. 00003656  4E91                     jsr        [A1]
  4582. 00003658  4FEF 0016                lea.l      A7, [A7 + 0x16]
  4583. label0000365C:
  4584. 0000365C  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  4585. 00003660  4E5E                     unlink     A6
  4586. 00003662  4E75                     rts
  4587. 00003664  4E56 FFFE                link       A6, -0x0002
  4588. 00003668  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  4589. 0000366C  246E 0008                movea.l    A2, [A6 + 0x8]
  4590. 00003670  382E 000C                move.w     D4, [A6 + 0xC]
  4591. 00003674  286E 000E                movea.l    A4, [A6 + 0xE]
  4592. 00003678  262E 0012                move.l     D3, [A6 + 0x12]
  4593. 0000367C  4A44                     tst.w      D4
  4594. 0000367E  6714                     beq        +0x16 /* 00003694 */
  4595. 00003680  204A                     movea.l    A0, A2
  4596. 00003682  41E8 006A                lea.l      A0, [A0 + 0x6A]
  4597. 00003686  2648                     movea.l    A3, A0
  4598. 00003688  2488                     move.l     [A2], A0
  4599. 0000368A  2F0B                     move.l     -[A7], A3
  4600. 0000368C  4EB9 0000 3F3A           jsr        [0x00003F3A]
  4601. 00003692  584F                     addq.w     A7, 4
  4602. label00003694:
  4603. 00003694  2F03                     move.l     -[A7], D3
  4604. 00003696  2F0C                     move.l     -[A7], A4
  4605. 00003698  4267                     clr.w      -[A7]
  4606. 0000369A  2F0A                     move.l     -[A7], A2
  4607. 0000369C  4EB9 0000 0A92           jsr        [0x00000A92]
  4608. 000036A2  41F9 0000 B474           lea.l      A0, [0x0000B474]
  4609. 000036A8  2548 0004                move.l     [A2 + 0x4], A0
  4610. 000036AC  41F9 0000 B474           lea.l      A0, [0x0000B474]
  4611. 000036B2  41E8 01A4                lea.l      A0, [A0 + 0x1A4]
  4612. 000036B6  2252                     movea.l    A1, [A2]
  4613. 000036B8  2288                     move.l     [A1], A0
  4614. 000036BA  41F9 0000 B474           lea.l      A0, [0x0000B474]
  4615. 000036C0  41E8 0150                lea.l      A0, [A0 + 0x150]
  4616. 000036C4  2548 0028                move.l     [A2 + 0x28], A0
  4617. 000036C8  2652                     movea.l    A3, [A2]
  4618. 000036CA  204A                     movea.l    A0, A2
  4619. 000036CC  41E8 006A                lea.l      A0, [A0 + 0x6A]
  4620. 000036D0  91CB                     sub.l      A0, A3
  4621. 000036D2  2748 0008                move.l     [A3 + 0x8], A0
  4622. 000036D6  42AA 005A                clr.l      [A2 + 0x5A]
  4623. 000036DA  486E FFFF                pea.l      [A6 - 0x1]
  4624. 000036DE  2F0C                     move.l     -[A7], A4
  4625. 000036E0  4EB9 0000 297E           jsr        [0x0000297E]
  4626. 000036E6  4A2E FFFF                tst.b      [A6 - 0x1]
  4627. 000036EA  4FEF 0016                lea.l      A7, [A7 + 0x16]
  4628. 000036EE  670E                     beq        +0x10 /* 000036FE */
  4629. 000036F0  1F3C 0001                move.b     -[A7], 0x1
  4630. 000036F4  2F0A                     move.l     -[A7], A2
  4631. 000036F6  61FF 0000 008E           bsr        +0x90 /* 00003786 */
  4632. 000036FC  5C4F                     addq.w     A7, 6
  4633. label000036FE:
  4634. 000036FE  204A                     movea.l    A0, A2
  4635. 00003700  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  4636. 00003704  4E5E                     unlink     A6
  4637. 00003706  4E75                     rts
  4638. 00003708  4E56 0000                link       A6, 0
  4639. 0000370C  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  4640. 00003710  246E 0008                movea.l    A2, [A6 + 0x8]
  4641. 00003714  362E 000C                move.w     D3, [A6 + 0xC]
  4642. 00003718  200A                     move.l     D0, A2
  4643. 0000371A  6760                     beq        +0x62 /* 0000377C */
  4644. 0000371C  41F9 0000 B474           lea.l      A0, [0x0000B474]
  4645. 00003722  2548 0004                move.l     [A2 + 0x4], A0
  4646. 00003726  41F9 0000 B474           lea.l      A0, [0x0000B474]
  4647. 0000372C  41E8 01A4                lea.l      A0, [A0 + 0x1A4]
  4648. 00003730  2252                     movea.l    A1, [A2]
  4649. 00003732  2288                     move.l     [A1], A0
  4650. 00003734  41F9 0000 B474           lea.l      A0, [0x0000B474]
  4651. 0000373A  41E8 0150                lea.l      A0, [A0 + 0x150]
  4652. 0000373E  2548 0028                move.l     [A2 + 0x28], A0
  4653. 00003742  2652                     movea.l    A3, [A2]
  4654. 00003744  204A                     movea.l    A0, A2
  4655. 00003746  41E8 006A                lea.l      A0, [A0 + 0x6A]
  4656. 0000374A  2848                     movea.l    A4, A0
  4657. 0000374C  91CB                     sub.l      A0, A3
  4658. 0000374E  2748 0008                move.l     [A3 + 0x8], A0
  4659. 00003752  4267                     clr.w      -[A7]
  4660. 00003754  2F0A                     move.l     -[A7], A2
  4661. 00003756  4EB9 0000 0AAA           jsr        [0x00000AAA]
  4662. 0000375C  4A43                     tst.w      D3
  4663. 0000375E  5C4F                     addq.w     A7, 6
  4664. 00003760  670C                     beq        +0xE /* 0000376E */
  4665. 00003762  4267                     clr.w      -[A7]
  4666. 00003764  2F0C                     move.l     -[A7], A4
  4667. 00003766  4EB9 0000 3F42           jsr        [0x00003F42]
  4668. 0000376C  5C4F                     addq.w     A7, 6
  4669. label0000376E:
  4670. 0000376E  4A43                     tst.w      D3
  4671. 00003770  6F0A                     ble        +0xC /* 0000377C */
  4672. 00003772  2F0A                     move.l     -[A7], A2
  4673. 00003774  4EB9 0000 2592           jsr        [0x00002592]
  4674. 0000377A  584F                     addq.w     A7, 4
  4675. label0000377C:
  4676. 0000377C  204A                     movea.l    A0, A2
  4677. 0000377E  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  4678. 00003782  4E5E                     unlink     A6
  4679. 00003784  4E75                     rts
  4680. fn00003786:
  4681. 00003786  4E56 0000                link       A6, 0
  4682. 0000378A  2F0A                     move.l     -[A7], A2
  4683. 0000378C  246E 0008                movea.l    A2, [A6 + 0x8]
  4684. 00003790  2F0A                     move.l     -[A7], A2
  4685. 00003792  61FF 0000 0034           bsr        +0x36 /* 000037C8 */
  4686. 00003798  B02E 000C                cmp.b      D0, [A6 + 0xC]
  4687. 0000379C  584F                     addq.w     A7, 4
  4688. 0000379E  6722                     beq        +0x24 /* 000037C2 */
  4689. 000037A0  486E 000C                pea.l      [A6 + 0xC]
  4690. 000037A4  4878 0001                push.l     0x1
  4691. 000037A8  2F3C 6466 6C74           move.l     -[A7], 0x64666C74 /* 'dflt' */
  4692. 000037AE  4267                     clr.w      -[A7]
  4693. 000037B0  2F0A                     move.l     -[A7], A2
  4694. 000037B2  2057                     movea.l    A0, [A7]
  4695. 000037B4  2268 0004                movea.l    A1, [A0 + 0x4]
  4696. 000037B8  2269 0188                movea.l    A1, [A1 + 0x188]
  4697. 000037BC  4E91                     jsr        [A1]
  4698. 000037BE  4FEF 0012                lea.l      A7, [A7 + 0x12]
  4699. label000037C2:
  4700. 000037C2  245F                     movea.l    A2, [A7]+
  4701. 000037C4  4E5E                     unlink     A6
  4702. 000037C6  4E75                     rts
  4703. fn000037C8:
  4704. 000037C8  4E56 FFFE                link       A6, -0x0002
  4705. 000037CC  422E FFFF                clr.b      [A6 - 0x1]
  4706. 000037D0  42A7                     clr.l      -[A7]
  4707. 000037D2  486E FFFF                pea.l      [A6 - 0x1]
  4708. 000037D6  4878 0001                push.l     0x1
  4709. 000037DA  2F3C 6466 6C74           move.l     -[A7], 0x64666C74 /* 'dflt' */
  4710. 000037E0  4267                     clr.w      -[A7]
  4711. 000037E2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4712. 000037E6  2057                     movea.l    A0, [A7]
  4713. 000037E8  2268 0004                movea.l    A1, [A0 + 0x4]
  4714. 000037EC  2269 018C                movea.l    A1, [A1 + 0x18C]
  4715. 000037F0  4E91                     jsr        [A1]
  4716. 000037F2  102E FFFF                move.b     D0, [A6 - 0x1]
  4717. 000037F6  4E5E                     unlink     A6
  4718. 000037F8  4E75                     rts
  4719. 000037FA  4E56 0000                link       A6, 0
  4720. 000037FE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4721. 00003802  2057                     movea.l    A0, [A7]
  4722. 00003804  2268 0004                movea.l    A1, [A0 + 0x4]
  4723. 00003808  2269 0184                movea.l    A1, [A1 + 0x184]
  4724. 0000380C  4E91                     jsr        [A1]
  4725. 0000380E  4E5E                     unlink     A6
  4726. 00003810  4E75                     rts
  4727. 00003812  4E56 0000                link       A6, 0
  4728. 00003816  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  4729. 0000381A  246E 0008                movea.l    A2, [A6 + 0x8]
  4730. 0000381E  382E 000C                move.w     D4, [A6 + 0xC]
  4731. 00003822  286E 000E                movea.l    A4, [A6 + 0xE]
  4732. 00003826  262E 0012                move.l     D3, [A6 + 0x12]
  4733. 0000382A  4A44                     tst.w      D4
  4734. 0000382C  6714                     beq        +0x16 /* 00003842 */
  4735. 0000382E  204A                     movea.l    A0, A2
  4736. 00003830  41E8 006A                lea.l      A0, [A0 + 0x6A]
  4737. 00003834  2648                     movea.l    A3, A0
  4738. 00003836  2488                     move.l     [A2], A0
  4739. 00003838  2F0B                     move.l     -[A7], A3
  4740. 0000383A  4EB9 0000 3F3A           jsr        [0x00003F3A]
  4741. 00003840  584F                     addq.w     A7, 4
  4742. label00003842:
  4743. 00003842  2F03                     move.l     -[A7], D3
  4744. 00003844  2F0C                     move.l     -[A7], A4
  4745. 00003846  4267                     clr.w      -[A7]
  4746. 00003848  2F0A                     move.l     -[A7], A2
  4747. 0000384A  4EB9 0000 0A92           jsr        [0x00000A92]
  4748. 00003850  41F9 0000 B192           lea.l      A0, [0x0000B192]
  4749. 00003856  2548 0004                move.l     [A2 + 0x4], A0
  4750. 0000385A  41F9 0000 B192           lea.l      A0, [0x0000B192]
  4751. 00003860  41E8 01A4                lea.l      A0, [A0 + 0x1A4]
  4752. 00003864  2252                     movea.l    A1, [A2]
  4753. 00003866  2288                     move.l     [A1], A0
  4754. 00003868  41F9 0000 B192           lea.l      A0, [0x0000B192]
  4755. 0000386E  41E8 0150                lea.l      A0, [A0 + 0x150]
  4756. 00003872  2548 0028                move.l     [A2 + 0x28], A0
  4757. 00003876  2652                     movea.l    A3, [A2]
  4758. 00003878  204A                     movea.l    A0, A2
  4759. 0000387A  41E8 006A                lea.l      A0, [A0 + 0x6A]
  4760. 0000387E  91CB                     sub.l      A0, A3
  4761. 00003880  2748 0008                move.l     [A3 + 0x8], A0
  4762. 00003884  204A                     movea.l    A0, A2
  4763. 00003886  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4764. 0000388A  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  4765. 0000388E  4E5E                     unlink     A6
  4766. 00003890  4E75                     rts
  4767. 00003892  4E56 0000                link       A6, 0
  4768. 00003896  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  4769. 0000389A  246E 0008                movea.l    A2, [A6 + 0x8]
  4770. 0000389E  2E2E 000E                move.l     D7, [A6 + 0xE]
  4771. 000038A2  2C2E 0012                move.l     D6, [A6 + 0x12]
  4772. 000038A6  2A2E 0016                move.l     D5, [A6 + 0x16]
  4773. 000038AA  286E 001A                movea.l    A4, [A6 + 0x1A]
  4774. 000038AE  382E 001E                move.w     D4, [A6 + 0x1E]
  4775. 000038B2  262E 0020                move.l     D3, [A6 + 0x20]
  4776. 000038B6  4A6E 000C                tst.w      [A6 + 0xC]
  4777. 000038BA  6714                     beq        +0x16 /* 000038D0 */
  4778. 000038BC  204A                     movea.l    A0, A2
  4779. 000038BE  41E8 006A                lea.l      A0, [A0 + 0x6A]
  4780. 000038C2  2648                     movea.l    A3, A0
  4781. 000038C4  2488                     move.l     [A2], A0
  4782. 000038C6  2F0B                     move.l     -[A7], A3
  4783. 000038C8  4EB9 0000 3F3A           jsr        [0x00003F3A]
  4784. 000038CE  584F                     addq.w     A7, 4
  4785. label000038D0:
  4786. 000038D0  42A7                     clr.l      -[A7]
  4787. 000038D2  4878 0002                push.l     0x2
  4788. 000038D6  42A7                     clr.l      -[A7]
  4789. 000038D8  2F05                     move.l     -[A7], D5
  4790. 000038DA  2F06                     move.l     -[A7], D6
  4791. 000038DC  3F04                     move.w     -[A7], D4
  4792. 000038DE  2F0C                     move.l     -[A7], A4
  4793. 000038E0  3F3C 0172                move.w     -[A7], 0x172
  4794. 000038E4  2F03                     move.l     -[A7], D3
  4795. 000038E6  2F07                     move.l     -[A7], D7
  4796. 000038E8  4267                     clr.w      -[A7]
  4797. 000038EA  2F0A                     move.l     -[A7], A2
  4798. 000038EC  4EB9 0000 0AA2           jsr        [0x00000AA2]
  4799. 000038F2  41F9 0000 B192           lea.l      A0, [0x0000B192]
  4800. 000038F8  2548 0004                move.l     [A2 + 0x4], A0
  4801. 000038FC  41F9 0000 B192           lea.l      A0, [0x0000B192]
  4802. 00003902  41E8 01A4                lea.l      A0, [A0 + 0x1A4]
  4803. 00003906  2252                     movea.l    A1, [A2]
  4804. 00003908  2288                     move.l     [A1], A0
  4805. 0000390A  41F9 0000 B192           lea.l      A0, [0x0000B192]
  4806. 00003910  41E8 0150                lea.l      A0, [A0 + 0x150]
  4807. 00003914  2548 0028                move.l     [A2 + 0x28], A0
  4808. 00003918  2652                     movea.l    A3, [A2]
  4809. 0000391A  204A                     movea.l    A0, A2
  4810. 0000391C  41E8 006A                lea.l      A0, [A0 + 0x6A]
  4811. 00003920  91CB                     sub.l      A0, A3
  4812. 00003922  2748 0008                move.l     [A3 + 0x8], A0
  4813. 00003926  204A                     movea.l    A0, A2
  4814. 00003928  4FEF 002A                lea.l      A7, [A7 + 0x2A]
  4815. 0000392C  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  4816. 00003930  4E5E                     unlink     A6
  4817. 00003932  4E75                     rts
  4818. 00003934  4E56 0000                link       A6, 0
  4819. 00003938  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  4820. 0000393C  246E 0008                movea.l    A2, [A6 + 0x8]
  4821. 00003940  362E 000C                move.w     D3, [A6 + 0xC]
  4822. 00003944  200A                     move.l     D0, A2
  4823. 00003946  6760                     beq        +0x62 /* 000039A8 */
  4824. 00003948  41F9 0000 B192           lea.l      A0, [0x0000B192]
  4825. 0000394E  2548 0004                move.l     [A2 + 0x4], A0
  4826. 00003952  41F9 0000 B192           lea.l      A0, [0x0000B192]
  4827. 00003958  41E8 01A4                lea.l      A0, [A0 + 0x1A4]
  4828. 0000395C  2252                     movea.l    A1, [A2]
  4829. 0000395E  2288                     move.l     [A1], A0
  4830. 00003960  41F9 0000 B192           lea.l      A0, [0x0000B192]
  4831. 00003966  41E8 0150                lea.l      A0, [A0 + 0x150]
  4832. 0000396A  2548 0028                move.l     [A2 + 0x28], A0
  4833. 0000396E  2652                     movea.l    A3, [A2]
  4834. 00003970  204A                     movea.l    A0, A2
  4835. 00003972  41E8 006A                lea.l      A0, [A0 + 0x6A]
  4836. 00003976  2848                     movea.l    A4, A0
  4837. 00003978  91CB                     sub.l      A0, A3
  4838. 0000397A  2748 0008                move.l     [A3 + 0x8], A0
  4839. 0000397E  4267                     clr.w      -[A7]
  4840. 00003980  2F0A                     move.l     -[A7], A2
  4841. 00003982  4EB9 0000 0AAA           jsr        [0x00000AAA]
  4842. 00003988  4A43                     tst.w      D3
  4843. 0000398A  5C4F                     addq.w     A7, 6
  4844. 0000398C  670C                     beq        +0xE /* 0000399A */
  4845. 0000398E  4267                     clr.w      -[A7]
  4846. 00003990  2F0C                     move.l     -[A7], A4
  4847. 00003992  4EB9 0000 3F42           jsr        [0x00003F42]
  4848. 00003998  5C4F                     addq.w     A7, 6
  4849. label0000399A:
  4850. 0000399A  4A43                     tst.w      D3
  4851. 0000399C  6F0A                     ble        +0xC /* 000039A8 */
  4852. 0000399E  2F0A                     move.l     -[A7], A2
  4853. 000039A0  4EB9 0000 2592           jsr        [0x00002592]
  4854. 000039A6  584F                     addq.w     A7, 4
  4855. label000039A8:
  4856. 000039A8  204A                     movea.l    A0, A2
  4857. 000039AA  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  4858. 000039AE  4E5E                     unlink     A6
  4859. 000039B0  4E75                     rts
  4860. 000039B2  4E56 0000                link       A6, 0
  4861. 000039B6  48E7 1020                movem.l    -[A7], D3,A2
  4862. 000039BA  246E 0008                movea.l    A2, [A6 + 0x8]
  4863. 000039BE  262E 000C                move.l     D3, [A6 + 0xC]
  4864. 000039C2  B6AA 005A                cmp.l      D3, [A2 + 0x5A]
  4865. 000039C6  6726                     beq        +0x28 /* 000039EE */
  4866. 000039C8  7001                     moveq.l    D0, 0x01
  4867. 000039CA  B680                     cmp.l      D3, D0
  4868. 000039CC  6614                     bne        +0x16 /* 000039E2 */
  4869. 000039CE  2F0A                     move.l     -[A7], A2
  4870. 000039D0  4878 00CB                push.l     0xCB
  4871. 000039D4  486A 0028                pea.l      [A2 + 0x28]
  4872. 000039D8  4EB9 0000 3F82           jsr        [0x00003F82]
  4873. 000039DE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4874. label000039E2:
  4875. 000039E2  2F03                     move.l     -[A7], D3
  4876. 000039E4  2F0A                     move.l     -[A7], A2
  4877. 000039E6  4EB9 0000 0AEA           jsr        [0x00000AEA]
  4878. 000039EC  504F                     addq.w     A7, 8
  4879. label000039EE:
  4880. 000039EE  4CDF 0408                movem.l    D3,A2, [A7]+
  4881. 000039F2  4E5E                     unlink     A6
  4882. 000039F4  4E75                     rts
  4883. 000039F6  4E56 0000                link       A6, 0
  4884. 000039FA  4878 0001                push.l     0x1
  4885. 000039FE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4886. 00003A02  2057                     movea.l    A0, [A7]
  4887. 00003A04  2268 0004                movea.l    A1, [A0 + 0x4]
  4888. 00003A08  2269 0020                movea.l    A1, [A1 + 0x20]
  4889. 00003A0C  4E91                     jsr        [A1]
  4890. 00003A0E  4E5E                     unlink     A6
  4891. 00003A10  4E75                     rts
  4892. 00003A12  4E56 0000                link       A6, 0
  4893. 00003A16  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  4894. 00003A1A  246E 0008                movea.l    A2, [A6 + 0x8]
  4895. 00003A1E  382E 000C                move.w     D4, [A6 + 0xC]
  4896. 00003A22  286E 000E                movea.l    A4, [A6 + 0xE]
  4897. 00003A26  262E 0012                move.l     D3, [A6 + 0x12]
  4898. 00003A2A  4A44                     tst.w      D4
  4899. 00003A2C  6714                     beq        +0x16 /* 00003A42 */
  4900. 00003A2E  204A                     movea.l    A0, A2
  4901. 00003A30  41E8 006A                lea.l      A0, [A0 + 0x6A]
  4902. 00003A34  2648                     movea.l    A3, A0
  4903. 00003A36  2488                     move.l     [A2], A0
  4904. 00003A38  2F0B                     move.l     -[A7], A3
  4905. 00003A3A  4EB9 0000 3F3A           jsr        [0x00003F3A]
  4906. 00003A40  584F                     addq.w     A7, 4
  4907. label00003A42:
  4908. 00003A42  2F03                     move.l     -[A7], D3
  4909. 00003A44  2F0C                     move.l     -[A7], A4
  4910. 00003A46  4267                     clr.w      -[A7]
  4911. 00003A48  2F0A                     move.l     -[A7], A2
  4912. 00003A4A  4EB9 0000 0A92           jsr        [0x00000A92]
  4913. 00003A50  41F9 0000 AEC8           lea.l      A0, [0x0000AEC8]
  4914. 00003A56  2548 0004                move.l     [A2 + 0x4], A0
  4915. 00003A5A  41F9 0000 AEC8           lea.l      A0, [0x0000AEC8]
  4916. 00003A60  41E8 01A4                lea.l      A0, [A0 + 0x1A4]
  4917. 00003A64  2252                     movea.l    A1, [A2]
  4918. 00003A66  2288                     move.l     [A1], A0
  4919. 00003A68  41F9 0000 AEC8           lea.l      A0, [0x0000AEC8]
  4920. 00003A6E  41E8 0150                lea.l      A0, [A0 + 0x150]
  4921. 00003A72  2548 0028                move.l     [A2 + 0x28], A0
  4922. 00003A76  2652                     movea.l    A3, [A2]
  4923. 00003A78  204A                     movea.l    A0, A2
  4924. 00003A7A  41E8 006A                lea.l      A0, [A0 + 0x6A]
  4925. 00003A7E  91CB                     sub.l      A0, A3
  4926. 00003A80  2748 0008                move.l     [A3 + 0x8], A0
  4927. 00003A84  204A                     movea.l    A0, A2
  4928. 00003A86  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4929. 00003A8A  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  4930. 00003A8E  4E5E                     unlink     A6
  4931. 00003A90  4E75                     rts
  4932. 00003A92  4E56 0000                link       A6, 0
  4933. 00003A96  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  4934. 00003A9A  246E 0008                movea.l    A2, [A6 + 0x8]
  4935. 00003A9E  362E 000C                move.w     D3, [A6 + 0xC]
  4936. 00003AA2  200A                     move.l     D0, A2
  4937. 00003AA4  6760                     beq        +0x62 /* 00003B06 */
  4938. 00003AA6  41F9 0000 AEC8           lea.l      A0, [0x0000AEC8]
  4939. 00003AAC  2548 0004                move.l     [A2 + 0x4], A0
  4940. 00003AB0  41F9 0000 AEC8           lea.l      A0, [0x0000AEC8]
  4941. 00003AB6  41E8 01A4                lea.l      A0, [A0 + 0x1A4]
  4942. 00003ABA  2252                     movea.l    A1, [A2]
  4943. 00003ABC  2288                     move.l     [A1], A0
  4944. 00003ABE  41F9 0000 AEC8           lea.l      A0, [0x0000AEC8]
  4945. 00003AC4  41E8 0150                lea.l      A0, [A0 + 0x150]
  4946. 00003AC8  2548 0028                move.l     [A2 + 0x28], A0
  4947. 00003ACC  2652                     movea.l    A3, [A2]
  4948. 00003ACE  204A                     movea.l    A0, A2
  4949. 00003AD0  41E8 006A                lea.l      A0, [A0 + 0x6A]
  4950. 00003AD4  2848                     movea.l    A4, A0
  4951. 00003AD6  91CB                     sub.l      A0, A3
  4952. 00003AD8  2748 0008                move.l     [A3 + 0x8], A0
  4953. 00003ADC  4267                     clr.w      -[A7]
  4954. 00003ADE  2F0A                     move.l     -[A7], A2
  4955. 00003AE0  4EB9 0000 0AAA           jsr        [0x00000AAA]
  4956. 00003AE6  4A43                     tst.w      D3
  4957. 00003AE8  5C4F                     addq.w     A7, 6
  4958. 00003AEA  670C                     beq        +0xE /* 00003AF8 */
  4959. 00003AEC  4267                     clr.w      -[A7]
  4960. 00003AEE  2F0C                     move.l     -[A7], A4
  4961. 00003AF0  4EB9 0000 3F42           jsr        [0x00003F42]
  4962. 00003AF6  5C4F                     addq.w     A7, 6
  4963. label00003AF8:
  4964. 00003AF8  4A43                     tst.w      D3
  4965. 00003AFA  6F0A                     ble        +0xC /* 00003B06 */
  4966. 00003AFC  2F0A                     move.l     -[A7], A2
  4967. 00003AFE  4EB9 0000 2592           jsr        [0x00002592]
  4968. 00003B04  584F                     addq.w     A7, 4
  4969. label00003B06:
  4970. 00003B06  204A                     movea.l    A0, A2
  4971. 00003B08  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  4972. 00003B0C  4E5E                     unlink     A6
  4973. 00003B0E  4E75                     rts
  4974. 00003B10  4E56 0000                link       A6, 0
  4975. 00003B14  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  4976. 00003B18  246E 0008                movea.l    A2, [A6 + 0x8]
  4977. 00003B1C  382E 000C                move.w     D4, [A6 + 0xC]
  4978. 00003B20  286E 000E                movea.l    A4, [A6 + 0xE]
  4979. 00003B24  262E 0012                move.l     D3, [A6 + 0x12]
  4980. 00003B28  4A44                     tst.w      D4
  4981. 00003B2A  6714                     beq        +0x16 /* 00003B40 */
  4982. 00003B2C  204A                     movea.l    A0, A2
  4983. 00003B2E  41E8 006A                lea.l      A0, [A0 + 0x6A]
  4984. 00003B32  2648                     movea.l    A3, A0
  4985. 00003B34  2488                     move.l     [A2], A0
  4986. 00003B36  2F0B                     move.l     -[A7], A3
  4987. 00003B38  4EB9 0000 3F3A           jsr        [0x00003F3A]
  4988. 00003B3E  584F                     addq.w     A7, 4
  4989. label00003B40:
  4990. 00003B40  2F03                     move.l     -[A7], D3
  4991. 00003B42  2F0C                     move.l     -[A7], A4
  4992. 00003B44  4267                     clr.w      -[A7]
  4993. 00003B46  2F0A                     move.l     -[A7], A2
  4994. 00003B48  4EB9 0000 0A92           jsr        [0x00000A92]
  4995. 00003B4E  41F9 0000 ABDC           lea.l      A0, [0x0000ABDC]
  4996. 00003B54  2548 0004                move.l     [A2 + 0x4], A0
  4997. 00003B58  41F9 0000 ABDC           lea.l      A0, [0x0000ABDC]
  4998. 00003B5E  41E8 01A4                lea.l      A0, [A0 + 0x1A4]
  4999. 00003B62  2252                     movea.l    A1, [A2]
  5000. 00003B64  2288                     move.l     [A1], A0
  5001. 00003B66  41F9 0000 ABDC           lea.l      A0, [0x0000ABDC]
  5002. 00003B6C  41E8 0150                lea.l      A0, [A0 + 0x150]
  5003. 00003B70  2548 0028                move.l     [A2 + 0x28], A0
  5004. 00003B74  2652                     movea.l    A3, [A2]
  5005. 00003B76  204A                     movea.l    A0, A2
  5006. 00003B78  41E8 006A                lea.l      A0, [A0 + 0x6A]
  5007. 00003B7C  91CB                     sub.l      A0, A3
  5008. 00003B7E  2748 0008                move.l     [A3 + 0x8], A0
  5009. 00003B82  204A                     movea.l    A0, A2
  5010. 00003B84  4FEF 000E                lea.l      A7, [A7 + 0xE]
  5011. 00003B88  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  5012. 00003B8C  4E5E                     unlink     A6
  5013. 00003B8E  4E75                     rts
  5014. 00003B90  4E56 0000                link       A6, 0
  5015. 00003B94  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  5016. 00003B98  246E 0008                movea.l    A2, [A6 + 0x8]
  5017. 00003B9C  3C2E 000C                move.w     D6, [A6 + 0xC]
  5018. 00003BA0  2A2E 000E                move.l     D5, [A6 + 0xE]
  5019. 00003BA4  286E 0012                movea.l    A4, [A6 + 0x12]
  5020. 00003BA8  382E 0016                move.w     D4, [A6 + 0x16]
  5021. 00003BAC  262E 0018                move.l     D3, [A6 + 0x18]
  5022. 00003BB0  4A46                     tst.w      D6
  5023. 00003BB2  6714                     beq        +0x16 /* 00003BC8 */
  5024. 00003BB4  204A                     movea.l    A0, A2
  5025. 00003BB6  41E8 006A                lea.l      A0, [A0 + 0x6A]
  5026. 00003BBA  2648                     movea.l    A3, A0
  5027. 00003BBC  2488                     move.l     [A2], A0
  5028. 00003BBE  2F0B                     move.l     -[A7], A3
  5029. 00003BC0  4EB9 0000 3F3A           jsr        [0x00003F3A]
  5030. 00003BC6  584F                     addq.w     A7, 4
  5031. label00003BC8:
  5032. 00003BC8  42A7                     clr.l      -[A7]
  5033. 00003BCA  42A7                     clr.l      -[A7]
  5034. 00003BCC  42A7                     clr.l      -[A7]
  5035. 00003BCE  42A7                     clr.l      -[A7]
  5036. 00003BD0  42A7                     clr.l      -[A7]
  5037. 00003BD2  3F04                     move.w     -[A7], D4
  5038. 00003BD4  2F0C                     move.l     -[A7], A4
  5039. 00003BD6  3F3C 0120                move.w     -[A7], 0x120
  5040. 00003BDA  2F03                     move.l     -[A7], D3
  5041. 00003BDC  2F05                     move.l     -[A7], D5
  5042. 00003BDE  4267                     clr.w      -[A7]
  5043. 00003BE0  2F0A                     move.l     -[A7], A2
  5044. 00003BE2  4EB9 0000 0AA2           jsr        [0x00000AA2]
  5045. 00003BE8  41F9 0000 ABDC           lea.l      A0, [0x0000ABDC]
  5046. 00003BEE  2548 0004                move.l     [A2 + 0x4], A0
  5047. 00003BF2  41F9 0000 ABDC           lea.l      A0, [0x0000ABDC]
  5048. 00003BF8  41E8 01A4                lea.l      A0, [A0 + 0x1A4]
  5049. 00003BFC  2252                     movea.l    A1, [A2]
  5050. 00003BFE  2288                     move.l     [A1], A0
  5051. 00003C00  41F9 0000 ABDC           lea.l      A0, [0x0000ABDC]
  5052. 00003C06  41E8 0150                lea.l      A0, [A0 + 0x150]
  5053. 00003C0A  2548 0028                move.l     [A2 + 0x28], A0
  5054. 00003C0E  2652                     movea.l    A3, [A2]
  5055. 00003C10  204A                     movea.l    A0, A2
  5056. 00003C12  41E8 006A                lea.l      A0, [A0 + 0x6A]
  5057. 00003C16  91CB                     sub.l      A0, A3
  5058. 00003C18  2748 0008                move.l     [A3 + 0x8], A0
  5059. 00003C1C  204A                     movea.l    A0, A2
  5060. 00003C1E  4FEF 002A                lea.l      A7, [A7 + 0x2A]
  5061. 00003C22  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  5062. 00003C26  4E5E                     unlink     A6
  5063. 00003C28  4E75                     rts
  5064. 00003C2A  4E56 0000                link       A6, 0
  5065. 00003C2E  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  5066. 00003C32  246E 0008                movea.l    A2, [A6 + 0x8]
  5067. 00003C36  362E 000C                move.w     D3, [A6 + 0xC]
  5068. 00003C3A  200A                     move.l     D0, A2
  5069. 00003C3C  6760                     beq        +0x62 /* 00003C9E */
  5070. 00003C3E  41F9 0000 ABDC           lea.l      A0, [0x0000ABDC]
  5071. 00003C44  2548 0004                move.l     [A2 + 0x4], A0
  5072. 00003C48  41F9 0000 ABDC           lea.l      A0, [0x0000ABDC]
  5073. 00003C4E  41E8 01A4                lea.l      A0, [A0 + 0x1A4]
  5074. 00003C52  2252                     movea.l    A1, [A2]
  5075. 00003C54  2288                     move.l     [A1], A0
  5076. 00003C56  41F9 0000 ABDC           lea.l      A0, [0x0000ABDC]
  5077. 00003C5C  41E8 0150                lea.l      A0, [A0 + 0x150]
  5078. 00003C60  2548 0028                move.l     [A2 + 0x28], A0
  5079. 00003C64  2652                     movea.l    A3, [A2]
  5080. 00003C66  204A                     movea.l    A0, A2
  5081. 00003C68  41E8 006A                lea.l      A0, [A0 + 0x6A]
  5082. 00003C6C  2848                     movea.l    A4, A0
  5083. 00003C6E  91CB                     sub.l      A0, A3
  5084. 00003C70  2748 0008                move.l     [A3 + 0x8], A0
  5085. 00003C74  4267                     clr.w      -[A7]
  5086. 00003C76  2F0A                     move.l     -[A7], A2
  5087. 00003C78  4EB9 0000 0AAA           jsr        [0x00000AAA]
  5088. 00003C7E  4A43                     tst.w      D3
  5089. 00003C80  5C4F                     addq.w     A7, 6
  5090. 00003C82  670C                     beq        +0xE /* 00003C90 */
  5091. 00003C84  4267                     clr.w      -[A7]
  5092. 00003C86  2F0C                     move.l     -[A7], A4
  5093. 00003C88  4EB9 0000 3F42           jsr        [0x00003F42]
  5094. 00003C8E  5C4F                     addq.w     A7, 6
  5095. label00003C90:
  5096. 00003C90  4A43                     tst.w      D3
  5097. 00003C92  6F0A                     ble        +0xC /* 00003C9E */
  5098. 00003C94  2F0A                     move.l     -[A7], A2
  5099. 00003C96  4EB9 0000 2592           jsr        [0x00002592]
  5100. 00003C9C  584F                     addq.w     A7, 4
  5101. label00003C9E:
  5102. 00003C9E  204A                     movea.l    A0, A2
  5103. 00003CA0  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  5104. 00003CA4  4E5E                     unlink     A6
  5105. 00003CA6  4E75                     rts
  5106. 00003CA8  4E56 0000                link       A6, 0
  5107. 00003CAC  2F0A                     move.l     -[A7], A2
  5108. 00003CAE  246E 000C                movea.l    A2, [A6 + 0xC]
  5109. 00003CB2  7000                     moveq.l    D0, 0x00
  5110. 00003CB4  1012                     move.b     D0, [A2]
  5111. 00003CB6  2F00                     move.l     -[A7], D0
  5112. 00003CB8  486A 0001                pea.l      [A2 + 0x1]
  5113. 00003CBC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5114. 00003CC0  61FF 0000 009E           bsr        +0xA0 /* 00003D60 */
  5115. 00003CC6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5116. 00003CCA  245F                     movea.l    A2, [A7]+
  5117. 00003CCC  4E5E                     unlink     A6
  5118. 00003CCE  4E75                     rts
  5119. 00003CD0  4E56 FFFC                link       A6, -0x0004
  5120. 00003CD4  2F0A                     move.l     -[A7], A2
  5121. 00003CD6  246E 000C                movea.l    A2, [A6 + 0xC]
  5122. 00003CDA  486E FFFC                pea.l      [A6 - 0x4]
  5123. 00003CDE  4878 00FF                push.l     0xFF
  5124. 00003CE2  486A 0001                pea.l      [A2 + 0x1]
  5125. 00003CE6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5126. 00003CEA  61FF 0000 0100           bsr        +0x102 /* 00003DEC */
  5127. 00003CF0  0CAE 0000 00FF FFFC      cmpi.l     [A6 - 0x4], 0xFF
  5128. 00003CF8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5129. 00003CFC  6F08                     ble        +0xA /* 00003D06 */
  5130. 00003CFE  2D7C 0000 00FF FFFC      move.l     [A6 - 0x4], 0xFF
  5131. label00003D06:
  5132. 00003D06  14AE FFFF                move.b     [A2], [A6 - 0x1]
  5133. 00003D0A  204A                     movea.l    A0, A2
  5134. 00003D0C  245F                     movea.l    A2, [A7]+
  5135. 00003D0E  4E5E                     unlink     A6
  5136. 00003D10  4E75                     rts
  5137. 00003D12  4E56 FEF6                link       A6, -0x010A
  5138. 00003D16  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5139. 00003D1A  486E FEF6                pea.l      [A6 - 0x10A]
  5140. 00003D1E  4EB9 0000 29DA           jsr        [0x000029DA]
  5141. 00003D24  486E FEF6                pea.l      [A6 - 0x10A]
  5142. 00003D28  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5143. 00003D2C  61FF 0000 006C           bsr        +0x6E /* 00003D9A */
  5144. 00003D32  4E5E                     unlink     A6
  5145. 00003D34  4E75                     rts
  5146. 00003D36  4E56 FEF6                link       A6, -0x010A
  5147. 00003D3A  486E FEF6                pea.l      [A6 - 0x10A]
  5148. 00003D3E  4EB9 0000 29CA           jsr        [0x000029CA]
  5149. 00003D44  486E FEF6                pea.l      [A6 - 0x10A]
  5150. 00003D48  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5151. 00003D4C  61FF 0000 00DE           bsr        +0xE0 /* 00003E2C */
  5152. 00003D52  486E FEF6                pea.l      [A6 - 0x10A]
  5153. 00003D56  4EB9 0000 2962           jsr        [0x00002962]
  5154. 00003D5C  4E5E                     unlink     A6
  5155. 00003D5E  4E75                     rts
  5156. fn00003D60:
  5157. 00003D60  4E56 0000                link       A6, 0
  5158. 00003D64  48E7 1030                movem.l    -[A7], D3,A2,A3
  5159. 00003D68  246E 0008                movea.l    A2, [A6 + 0x8]
  5160. 00003D6C  266E 000C                movea.l    A3, [A6 + 0xC]
  5161. 00003D70  262E 0010                move.l     D3, [A6 + 0x10]
  5162. 00003D74  2F0B                     move.l     -[A7], A3
  5163. 00003D76  2F03                     move.l     -[A7], D3
  5164. 00003D78  2F3C 7465 7874           move.l     -[A7], 0x74657874 /* 'text' */
  5165. 00003D7E  4267                     clr.w      -[A7]
  5166. 00003D80  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  5167. 00003D84  2057                     movea.l    A0, [A7]
  5168. 00003D86  2250                     movea.l    A1, [A0]
  5169. 00003D88  2269 0074                movea.l    A1, [A1 + 0x74]
  5170. 00003D8C  4E91                     jsr        [A1]
  5171. 00003D8E  4FEF 0012                lea.l      A7, [A7 + 0x12]
  5172. 00003D92  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  5173. 00003D96  4E5E                     unlink     A6
  5174. 00003D98  4E75                     rts
  5175. fn00003D9A:
  5176. 00003D9A  4E56 0000                link       A6, 0
  5177. 00003D9E  48E7 0030                movem.l    -[A7], A2,A3
  5178. 00003DA2  266E 0008                movea.l    A3, [A6 + 0x8]
  5179. 00003DA6  246E 000C                movea.l    A2, [A6 + 0xC]
  5180. 00003DAA  1F3C 0001                move.b     -[A7], 0x1
  5181. 00003DAE  2F0A                     move.l     -[A7], A2
  5182. 00003DB0  4EB9 0000 7C74           jsr        [0x00007C74]
  5183. 00003DB6  5C4F                     addq.w     A7, 6
  5184. 00003DB8  2F08                     move.l     -[A7], A0
  5185. 00003DBA  2F0A                     move.l     -[A7], A2
  5186. 00003DBC  4EB9 0000 560A           jsr        [0x0000560A]
  5187. 00003DC2  7200                     moveq.l    D1, 0x00
  5188. 00003DC4  1200                     move.b     D1, D0
  5189. 00003DC6  584F                     addq.w     A7, 4
  5190. 00003DC8  2F01                     move.l     -[A7], D1
  5191. 00003DCA  2F3C 7465 7874           move.l     -[A7], 0x74657874 /* 'text' */
  5192. 00003DD0  4267                     clr.w      -[A7]
  5193. 00003DD2  2F2B 0066                move.l     -[A7], [A3 + 0x66]
  5194. 00003DD6  2057                     movea.l    A0, [A7]
  5195. 00003DD8  2250                     movea.l    A1, [A0]
  5196. 00003DDA  2269 0074                movea.l    A1, [A1 + 0x74]
  5197. 00003DDE  4E91                     jsr        [A1]
  5198. 00003DE0  4FEF 0012                lea.l      A7, [A7 + 0x12]
  5199. 00003DE4  4CDF 0C00                movem.l    A2,A3, [A7]+
  5200. 00003DE8  4E5E                     unlink     A6
  5201. 00003DEA  4E75                     rts
  5202. fn00003DEC:
  5203. 00003DEC  4E56 0000                link       A6, 0
  5204. 00003DF0  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  5205. 00003DF4  246E 0008                movea.l    A2, [A6 + 0x8]
  5206. 00003DF8  286E 000C                movea.l    A4, [A6 + 0xC]
  5207. 00003DFC  262E 0010                move.l     D3, [A6 + 0x10]
  5208. 00003E00  266E 0014                movea.l    A3, [A6 + 0x14]
  5209. 00003E04  2F0B                     move.l     -[A7], A3
  5210. 00003E06  2F0C                     move.l     -[A7], A4
  5211. 00003E08  2F03                     move.l     -[A7], D3
  5212. 00003E0A  2F3C 7465 7874           move.l     -[A7], 0x74657874 /* 'text' */
  5213. 00003E10  4267                     clr.w      -[A7]
  5214. 00003E12  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  5215. 00003E16  2057                     movea.l    A0, [A7]
  5216. 00003E18  2250                     movea.l    A1, [A0]
  5217. 00003E1A  2269 0078                movea.l    A1, [A1 + 0x78]
  5218. 00003E1E  4E91                     jsr        [A1]
  5219. 00003E20  4FEF 0016                lea.l      A7, [A7 + 0x16]
  5220. 00003E24  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  5221. 00003E28  4E5E                     unlink     A6
  5222. 00003E2A  4E75                     rts
  5223. fn00003E2C:
  5224. 00003E2C  4E56 FFFC                link       A6, -0x0004
  5225. 00003E30  48E7 1030                movem.l    -[A7], D3,A2,A3
  5226. 00003E34  266E 0008                movea.l    A3, [A6 + 0x8]
  5227. 00003E38  246E 000C                movea.l    A2, [A6 + 0xC]
  5228. 00003E3C  2F0A                     move.l     -[A7], A2
  5229. 00003E3E  4EB9 0001 D7A8           jsr        [0x0001D7A8]
  5230. 00003E44  3600                     move.w     D3, D0
  5231. 00003E46  486E FFFC                pea.l      [A6 - 0x4]
  5232. 00003E4A  1F3C 0001                move.b     -[A7], 0x1
  5233. 00003E4E  2F0A                     move.l     -[A7], A2
  5234. 00003E50  4EB9 0000 7C74           jsr        [0x00007C74]
  5235. 00003E56  5C4F                     addq.w     A7, 6
  5236. 00003E58  2F08                     move.l     -[A7], A0
  5237. 00003E5A  7000                     moveq.l    D0, 0x00
  5238. 00003E5C  3003                     move.w     D0, D3
  5239. 00003E5E  2F00                     move.l     -[A7], D0
  5240. 00003E60  2F3C 7465 7874           move.l     -[A7], 0x74657874 /* 'text' */
  5241. 00003E66  4267                     clr.w      -[A7]
  5242. 00003E68  2F2B 0066                move.l     -[A7], [A3 + 0x66]
  5243. 00003E6C  2057                     movea.l    A0, [A7]
  5244. 00003E6E  2250                     movea.l    A1, [A0]
  5245. 00003E70  2269 0078                movea.l    A1, [A1 + 0x78]
  5246. 00003E74  4E91                     jsr        [A1]
  5247. 00003E76  7000                     moveq.l    D0, 0x00
  5248. 00003E78  3003                     move.w     D0, D3
  5249. 00003E7A  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  5250. 00003E7E  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  5251. 00003E82  6C08                     bge        +0xA /* 00003E8C */
  5252. 00003E84  7000                     moveq.l    D0, 0x00
  5253. 00003E86  3003                     move.w     D0, D3
  5254. 00003E88  2D40 FFFC                move.l     [A6 - 0x4], D0
  5255. label00003E8C:
  5256. 00003E8C  4227                     clr.b      -[A7]
  5257. 00003E8E  2F0A                     move.l     -[A7], A2
  5258. 00003E90  4EB9 0000 7C74           jsr        [0x00007C74]
  5259. 00003E96  10AE FFFF                move.b     [A0], [A6 - 0x1]
  5260. 00003E9A  5C4F                     addq.w     A7, 6
  5261. 00003E9C  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  5262. 00003EA0  4E5E                     unlink     A6
  5263. 00003EA2  4E75                     rts
  5264. 00003EA4  4E56 FFFE                link       A6, -0x0002
  5265. 00003EA8  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  5266. 00003EAC  246E 0008                movea.l    A2, [A6 + 0x8]
  5267. 00003EB0  382E 000C                move.w     D4, [A6 + 0xC]
  5268. 00003EB4  286E 000E                movea.l    A4, [A6 + 0xE]
  5269. 00003EB8  262E 0012                move.l     D3, [A6 + 0x12]
  5270. 00003EBC  4A44                     tst.w      D4
  5271. 00003EBE  6714                     beq        +0x16 /* 00003ED4 */
  5272. 00003EC0  204A                     movea.l    A0, A2
  5273. 00003EC2  41E8 00DA                lea.l      A0, [A0 + 0xDA]
  5274. 00003EC6  2648                     movea.l    A3, A0
  5275. 00003EC8  2488                     move.l     [A2], A0
  5276. 00003ECA  2F0B                     move.l     -[A7], A3
  5277. 00003ECC  4EB9 0000 3F3A           jsr        [0x00003F3A]
  5278. 00003ED2  584F                     addq.w     A7, 4
  5279. label00003ED4:
  5280. 00003ED4  2F03                     move.l     -[A7], D3
  5281. 00003ED6  2F0C                     move.l     -[A7], A4
  5282. 00003ED8  4267                     clr.w      -[A7]
  5283. 00003EDA  2F0A                     move.l     -[A7], A2
  5284. 00003EDC  4EB9 0000 0BDA           jsr        [0x00000BDA]
  5285. 00003EE2  41F9 0000 A8BA           lea.l      A0, [0x0000A8BA]
  5286. 00003EE8  2548 0004                move.l     [A2 + 0x4], A0
  5287. 00003EEC  41F9 0000 A8BA           lea.l      A0, [0x0000A8BA]
  5288. 00003EF2  41E8 01D8                lea.l      A0, [A0 + 0x1D8]
  5289. 00003EF6  2252                     movea.l    A1, [A2]
  5290. 00003EF8  2288                     move.l     [A1], A0
  5291. 00003EFA  41F9 0000 A8BA           lea.l      A0, [0x0000A8BA]
  5292. 00003F00  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  5293. 00003F04  2548 007A                move.l     [A2 + 0x7A], A0
  5294. 00003F08  41F9 0000 A8BA           lea.l      A0, [0x0000A8BA]
  5295. 00003F0E  41E8 01AC                lea.l      A0, [A0 + 0x1AC]
  5296. 00003F12  2548 00A8                move.l     [A2 + 0xA8], A0
  5297. 00003F16  2652                     movea.l    A3, [A2]
  5298. 00003F18  204A                     movea.l    A0, A2
  5299. 00003F1A  41E8 00DA                lea.l      A0, [A0 + 0xDA]
  5300. 00003F1E  91CB                     sub.l      A0, A3
  5301. 00003F20  2748 0008                move.l     [A3 + 0x8], A0
  5302. 00003F24  486E FFFE                pea.l      [A6 - 0x2]
  5303. 00003F28  2F0C                     move.l     -[A7], A4
  5304. 00003F2A  4EB9 0000 479C           jsr        [0x0000479C]
  5305. 00003F30  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  5306. 00003F34  2F0A                     move.l     -[A7], A2
  5307. 00003F36  61FF 0000 009E           bsr        +0xA0 /* 00003FD6 */
  5308. 00003F3C  204A                     movea.l    A0, A2
  5309. 00003F3E  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  5310. 00003F42  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  5311. 00003F46  4E5E                     unlink     A6
  5312. 00003F48  4E75                     rts
  5313. 00003F4A  4E56 0000                link       A6, 0
  5314. 00003F4E  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  5315. 00003F52  246E 0008                movea.l    A2, [A6 + 0x8]
  5316. 00003F56  362E 000C                move.w     D3, [A6 + 0xC]
  5317. 00003F5A  200A                     move.l     D0, A2
  5318. 00003F5C  676E                     beq        +0x70 /* 00003FCC */
  5319. 00003F5E  41F9 0000 A8BA           lea.l      A0, [0x0000A8BA]
  5320. 00003F64  2548 0004                move.l     [A2 + 0x4], A0
  5321. 00003F68  41F9 0000 A8BA           lea.l      A0, [0x0000A8BA]
  5322. 00003F6E  41E8 01D8                lea.l      A0, [A0 + 0x1D8]
  5323. 00003F72  2252                     movea.l    A1, [A2]
  5324. 00003F74  2288                     move.l     [A1], A0
  5325. 00003F76  41F9 0000 A8BA           lea.l      A0, [0x0000A8BA]
  5326. 00003F7C  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  5327. 00003F80  2548 007A                move.l     [A2 + 0x7A], A0
  5328. 00003F84  41F9 0000 A8BA           lea.l      A0, [0x0000A8BA]
  5329. 00003F8A  41E8 01AC                lea.l      A0, [A0 + 0x1AC]
  5330. 00003F8E  2548 00A8                move.l     [A2 + 0xA8], A0
  5331. 00003F92  2652                     movea.l    A3, [A2]
  5332. 00003F94  204A                     movea.l    A0, A2
  5333. 00003F96  41E8 00DA                lea.l      A0, [A0 + 0xDA]
  5334. 00003F9A  2848                     movea.l    A4, A0
  5335. 00003F9C  91CB                     sub.l      A0, A3
  5336. 00003F9E  2748 0008                move.l     [A3 + 0x8], A0
  5337. 00003FA2  4267                     clr.w      -[A7]
  5338. 00003FA4  2F0A                     move.l     -[A7], A2
  5339. 00003FA6  4EB9 0000 0BEA           jsr        [0x00000BEA]
  5340. 00003FAC  4A43                     tst.w      D3
  5341. 00003FAE  5C4F                     addq.w     A7, 6
  5342. 00003FB0  670C                     beq        +0xE /* 00003FBE */
  5343. 00003FB2  4267                     clr.w      -[A7]
  5344. 00003FB4  2F0C                     move.l     -[A7], A4
  5345. 00003FB6  4EB9 0000 3F42           jsr        [0x00003F42]
  5346. 00003FBC  5C4F                     addq.w     A7, 6
  5347. label00003FBE:
  5348. 00003FBE  4A43                     tst.w      D3
  5349. 00003FC0  6F0A                     ble        +0xC /* 00003FCC */
  5350. 00003FC2  2F0A                     move.l     -[A7], A2
  5351. 00003FC4  4EB9 0000 2592           jsr        [0x00002592]
  5352. 00003FCA  584F                     addq.w     A7, 4
  5353. label00003FCC:
  5354. 00003FCC  204A                     movea.l    A0, A2
  5355. 00003FCE  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  5356. 00003FD2  4E5E                     unlink     A6
  5357. 00003FD4  4E75                     rts
  5358. fn00003FD6:
  5359. 00003FD6  4E56 FFF4                link       A6, -0x000C
  5360. 00003FDA  2F0A                     move.l     -[A7], A2
  5361. 00003FDC  246E 0008                movea.l    A2, [A6 + 0x8]
  5362. 00003FE0  486E FFF8                pea.l      [A6 - 0x8]
  5363. 00003FE4  486E FFFC                pea.l      [A6 - 0x4]
  5364. 00003FE8  486E FFF4                pea.l      [A6 - 0xC]
  5365. 00003FEC  2F2A 00D6                move.l     -[A7], [A2 + 0xD6]
  5366. 00003FF0  4EB9 0001 DABE           jsr        [0x0001DABE]
  5367. 00003FF6  584F                     addq.w     A7, 4
  5368. 00003FF8  2F08                     move.l     -[A7], A0
  5369. 00003FFA  2057                     movea.l    A0, [A7]
  5370. 00003FFC  2250                     movea.l    A1, [A0]
  5371. 00003FFE  2269 003C                movea.l    A1, [A1 + 0x3C]
  5372. 00004002  4E91                     jsr        [A1]
  5373. 00004004  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5374. 00004008  2F0A                     move.l     -[A7], A2
  5375. 0000400A  4EB9 0001 D894           jsr        [0x0001D894]
  5376. 00004010  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5377. 00004014  2F0A                     move.l     -[A7], A2
  5378. 00004016  4EB9 0001 DA98           jsr        [0x0001DA98]
  5379. 0000401C  202E FFFC                move.l     D0, [A6 - 0x4]
  5380. 00004020  5380                     subq.l     D0, 1
  5381. 00004022  2F00                     move.l     -[A7], D0
  5382. 00004024  2F2A 00D6                move.l     -[A7], [A2 + 0xD6]
  5383. 00004028  4EB9 0001 D696           jsr        [0x0001D696]
  5384. 0000402E  306E 000C                movea.w    A0, [A6 + 0xC]
  5385. 00004032  2F08                     move.l     -[A7], A0
  5386. 00004034  2F0A                     move.l     -[A7], A2
  5387. 00004036  2057                     movea.l    A0, [A7]
  5388. 00004038  2268 0004                movea.l    A1, [A0 + 0x4]
  5389. 0000403C  2269 0020                movea.l    A1, [A1 + 0x20]
  5390. 00004040  4E91                     jsr        [A1]
  5391. 00004042  4FEF 0030                lea.l      A7, [A7 + 0x30]
  5392. 00004046  245F                     movea.l    A2, [A7]+
  5393. 00004048  4E5E                     unlink     A6
  5394. 0000404A  4E75                     rts
  5395. 0000404C  4E56 0000                link       A6, 0
  5396. 00004050  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  5397. 00004054  246E 0008                movea.l    A2, [A6 + 0x8]
  5398. 00004058  382E 000C                move.w     D4, [A6 + 0xC]
  5399. 0000405C  286E 000E                movea.l    A4, [A6 + 0xE]
  5400. 00004060  262E 0012                move.l     D3, [A6 + 0x12]
  5401. 00004064  4A44                     tst.w      D4
  5402. 00004066  6714                     beq        +0x16 /* 0000407C */
  5403. 00004068  204A                     movea.l    A0, A2
  5404. 0000406A  41E8 00DA                lea.l      A0, [A0 + 0xDA]
  5405. 0000406E  2648                     movea.l    A3, A0
  5406. 00004070  2488                     move.l     [A2], A0
  5407. 00004072  2F0B                     move.l     -[A7], A3
  5408. 00004074  4EB9 0000 3F3A           jsr        [0x00003F3A]
  5409. 0000407A  584F                     addq.w     A7, 4
  5410. label0000407C:
  5411. 0000407C  2F03                     move.l     -[A7], D3
  5412. 0000407E  2F0C                     move.l     -[A7], A4
  5413. 00004080  4267                     clr.w      -[A7]
  5414. 00004082  2F0A                     move.l     -[A7], A2
  5415. 00004084  4EB9 0000 0BDA           jsr        [0x00000BDA]
  5416. 0000408A  41F9 0000 A5A8           lea.l      A0, [0x0000A5A8]
  5417. 00004090  2548 0004                move.l     [A2 + 0x4], A0
  5418. 00004094  41F9 0000 A5A8           lea.l      A0, [0x0000A5A8]
  5419. 0000409A  41E8 01D8                lea.l      A0, [A0 + 0x1D8]
  5420. 0000409E  2252                     movea.l    A1, [A2]
  5421. 000040A0  2288                     move.l     [A1], A0
  5422. 000040A2  41F9 0000 A5A8           lea.l      A0, [0x0000A5A8]
  5423. 000040A8  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  5424. 000040AC  2548 007A                move.l     [A2 + 0x7A], A0
  5425. 000040B0  41F9 0000 A5A8           lea.l      A0, [0x0000A5A8]
  5426. 000040B6  41E8 01AC                lea.l      A0, [A0 + 0x1AC]
  5427. 000040BA  2548 00A8                move.l     [A2 + 0xA8], A0
  5428. 000040BE  2652                     movea.l    A3, [A2]
  5429. 000040C0  204A                     movea.l    A0, A2
  5430. 000040C2  41E8 00DA                lea.l      A0, [A0 + 0xDA]
  5431. 000040C6  91CB                     sub.l      A0, A3
  5432. 000040C8  2748 0008                move.l     [A3 + 0x8], A0
  5433. 000040CC  204A                     movea.l    A0, A2
  5434. 000040CE  4FEF 000E                lea.l      A7, [A7 + 0xE]
  5435. 000040D2  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  5436. 000040D6  4E5E                     unlink     A6
  5437. 000040D8  4E75                     rts
  5438. 000040DA  4E56 0000                link       A6, 0
  5439. 000040DE  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  5440. 000040E2  246E 0008                movea.l    A2, [A6 + 0x8]
  5441. 000040E6  362E 000C                move.w     D3, [A6 + 0xC]
  5442. 000040EA  200A                     move.l     D0, A2
  5443. 000040EC  676E                     beq        +0x70 /* 0000415C */
  5444. 000040EE  41F9 0000 A5A8           lea.l      A0, [0x0000A5A8]
  5445. 000040F4  2548 0004                move.l     [A2 + 0x4], A0
  5446. 000040F8  41F9 0000 A5A8           lea.l      A0, [0x0000A5A8]
  5447. 000040FE  41E8 01D8                lea.l      A0, [A0 + 0x1D8]
  5448. 00004102  2252                     movea.l    A1, [A2]
  5449. 00004104  2288                     move.l     [A1], A0
  5450. 00004106  41F9 0000 A5A8           lea.l      A0, [0x0000A5A8]
  5451. 0000410C  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  5452. 00004110  2548 007A                move.l     [A2 + 0x7A], A0
  5453. 00004114  41F9 0000 A5A8           lea.l      A0, [0x0000A5A8]
  5454. 0000411A  41E8 01AC                lea.l      A0, [A0 + 0x1AC]
  5455. 0000411E  2548 00A8                move.l     [A2 + 0xA8], A0
  5456. 00004122  2652                     movea.l    A3, [A2]
  5457. 00004124  204A                     movea.l    A0, A2
  5458. 00004126  41E8 00DA                lea.l      A0, [A0 + 0xDA]
  5459. 0000412A  2848                     movea.l    A4, A0
  5460. 0000412C  91CB                     sub.l      A0, A3
  5461. 0000412E  2748 0008                move.l     [A3 + 0x8], A0
  5462. 00004132  4267                     clr.w      -[A7]
  5463. 00004134  2F0A                     move.l     -[A7], A2
  5464. 00004136  4EB9 0000 0BEA           jsr        [0x00000BEA]
  5465. 0000413C  4A43                     tst.w      D3
  5466. 0000413E  5C4F                     addq.w     A7, 6
  5467. 00004140  670C                     beq        +0xE /* 0000414E */
  5468. 00004142  4267                     clr.w      -[A7]
  5469. 00004144  2F0C                     move.l     -[A7], A4
  5470. 00004146  4EB9 0000 3F42           jsr        [0x00003F42]
  5471. 0000414C  5C4F                     addq.w     A7, 6
  5472. label0000414E:
  5473. 0000414E  4A43                     tst.w      D3
  5474. 00004150  6F0A                     ble        +0xC /* 0000415C */
  5475. 00004152  2F0A                     move.l     -[A7], A2
  5476. 00004154  4EB9 0000 2592           jsr        [0x00002592]
  5477. 0000415A  584F                     addq.w     A7, 4
  5478. label0000415C:
  5479. 0000415C  204A                     movea.l    A0, A2
  5480. 0000415E  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  5481. 00004162  4E5E                     unlink     A6
  5482. 00004164  4E75                     rts
  5483. label00004166:
  5484. 00004166  0000 018D                ori.b      D0, 0x8D
  5485. 0000416A  9B87                     subx.l     D5, D7
  5486. 0000416C  8996                     or.l       [A6], D4
  5487. 0000416E  F9F9                     .invalid   <<F/7/4>>
  5488. 00004170  FBB0                     .invalid   <<F/6/5>>
  5489. 00004172  8C8B                     or.l       D6, A3
  5490. 00004174  4069 9F89                negx.w     [A1 - 0x6077]
  5491. 00004178  96F9 F9FB A340           sub.w      A3, [0xF9FBA340]
  5492. 0000417E  A7F9                     syscall    vSuperLoad, flags=7
  5493. 00004180  F9FB                     .invalid   <<F/7/4>>
  5494. 00004182  A585                     syscall    IdleUpdate/PMgrOp, flags=5
  5495. 00004184  8987 9390                unpk       D4, D7, 0x9390
  5496. 00004188  40FF                     move.w     <<invalid special address>>, SR
  5497. 0000418A  4051                     negx.w     [A1]
  5498. 0000418C  406C 9C88                negx.w     [A4 - 0x6378]
  5499. 00004190  8896                     or.l       D4, [A6]
  5500. 00004192  F9F9                     .invalid   <<F/7/4>>
  5501. 00004194  FB40                     .extension 0xB40 <<F/4-5/5>> // unimplemented
  5502. 00004196  4BF9 F9FB A585           lea.l      A5, [0xF9FBA585]
  5503. 0000419C  8987 AD88                unpk       D4, D7, 0xAD88
  5504. 000041A0  8FF9 FBBC 928F           divs.w     D7, [0xFBBC928F]
  5505. 000041A6  F9FB                     .invalid   <<F/7/4>>
  5506. 000041A8  B7F9 FB9D 8887           cmpa.l     A3, [0xFB9D8887]
  5507. 000041AE  BD88                     cmpm.l     [A6]+, [A0]+
  5508. 000041B0  96F9 F9FB 4045           sub.w      A3, [0xF9FB4045]
  5509. 000041B6  F9F9                     .invalid   <<F/7/4>>
  5510. 000041B8  FBA4                     .invalid   <<F/6/5>>
  5511. 000041BA  8887                     or.l       D4, D7
  5512. 000041BC  4049                     negx.w     A1
  5513. 000041BE  4043                     negx.w     D3
  5514. 000041C0  4089                     negx.l     A1
  5515. 000041C2  8886                     or.l       D4, D6
  5516. 000041C4  96F9 F9FB 4047           sub.w      A3, [0xF9FB4047]
  5517. 000041CA  F9F9                     .invalid   <<F/7/4>>
  5518. 000041CC  FBA5                     .invalid   <<F/6/5>>
  5519. 000041CE  8589 8791                unpk       -[A2], -[A1], 0x8791
  5520. 000041D2  9540                     subx.w     D2, D0
  5521. 000041D4  6D90                     blt        -0x6E /* 00004166 */
  5522. 000041D6  9DF9 F9F9 FB40           sub.l      A6, [0xF9F9FB40]
  5523. 000041DC  60F9                     bra        -0x5 /* 000041D7 */
  5524. 000041DE  F9F9                     .invalid   <<F/7/4>>
  5525. 000041E0  FBAC                     .invalid   <<F/6/5>>
  5526. 000041E2  8E87                     or.l       D7, D7
  5527. 000041E4  409C                     negx.l     [A4]+
  5528. 000041E6  8786 859D                unpk       D3, D6, 0x859D
  5529. 000041EA  F9F9                     .invalid   <<F/7/4>>
  5530. 000041EC  F9FB                     .invalid   <<F/7/4>>
  5531. 000041EE  BE8C                     cmp.l      D7, A4
  5532. 000041F0  978A                     subx.l     -[A3], -[A2]
  5533. 000041F2  A5B1                     syscall    vDtrmV2, flags=5
  5534. 000041F4  83B3 8540                or.l       [A3 + <<invalid base displacement size>>], D1
  5535. 000041F8  7BAD                     moveq.l    D5, 0xFFFFFFAD
  5536. 000041FA  F9F9                     .invalid   <<F/7/4>>
  5537. 000041FC  F9FB                     .invalid   <<F/7/4>>
  5538. 000041FE  B986                     xor.l      D6, D4
  5539. 00004200  8589 8740                unpk       -[A2], -[A1], 0x8740
  5540. 00004204  4490                     neg.l      [A0]
  5541. 00004206  8C40                     or.w       D6, D0
  5542. 00004208  5840                     addq.w     D0, 4
  5543. 0000420A  5740                     subq.w     D0, 3
  5544. 0000420C  D486                     add.l      D2, D6
  5545. 0000420E  4054                     negx.w     [A4]
  5546. 00004210  7FBC                     moveq.l    D7, 0xFFFFFFBC
  5547. 00004212  8A96                     or.l       D5, [A6]
  5548. 00004214  888A                     or.l       D4, A2
  5549. 00004216  AFA0                     syscall    rArith16Tab, auto_pop
  5550. 00004218  8540 6D40                pack       D2, D0, 0x6D40
  5551. 0000421C  509C                     addq.l     [A4]+, 8
  5552. 0000421E  8A9D                     or.l       D5, [A5]+
  5553. 00004220  A0A0                     syscall    vMRdAddr
  5554. 00004222  407A 8388                negx.w     [PC - 0x7C78 /* FFFFC5AC, cstring ""<EOF> */]
  5555. 00004226  4132 E6EE                .invalid   0, [A2 + A6.w * 8 - 0x18] // invalid opcode 4 with b == 4
  5556. 0000422A  E17F                     rol        D7.w, D0
  5557. 0000422C  AF7F                     syscall    stHilite, auto_pop
  5558. 0000422E  A940                     syscall    SetItmIcon
  5559. 00004230  FD7F                     .extension 0xD7F <<F/4-5/6>> // unimplemented
  5560. 00004232  647F                     bcc        +0x81 /* 000042B3 */
  5561. 00004234  A941                     syscall    GetItmStyle
  5562. 00004236  077F                     bchg       <<invalid special address>>, D3
  5563. 00004238  647F                     bcc        +0x81 /* 000042B9 */
  5564. 0000423A  A941                     syscall    GetItmStyle
  5565. 0000423C  328D                     move.w     [A1], A5
  5566. 0000423E  A287                     syscall    IOPMsgRequest, flags=2
  5567. 00004240  40CE                     move.w     A6, SR
  5568. 00004242  DA7F                     add.w      D5, <<invalid special address>>
  5569. 00004244  9A94                     sub.l      D5, [A4]
  5570. 00004246  9889                     sub.l      D4, A1
  5571. 00004248  838A B8A6                unpk       -[A1], -[A2], 0xB8A6
  5572. 0000424C  9387                     subx.l     D1, D7
  5573. 0000424E  9692                     sub.l      D3, [A2]
  5574. 00004250  4066                     negx.w     -[A6]
  5575. 00004252  9691                     sub.l      D3, [A1]
  5576. 00004254  838A 9B87                unpk       -[A1], -[A2], 0x9B87
  5577. 00004258  9083                     sub.l      D0, D3
  5578. 0000425A  8A9A                     or.l       D5, [A2]+
  5579. 0000425C  87A5                     or.l       -[A5], D3
  5580. 0000425E  9C41                     sub.w      D6, D1
  5581. 00004260  1C8A                     move.b     [A6], A2
  5582. 00004262  8A9C                     or.l       D5, [A4]+
  5583. 00004264  888F                     or.l       D4, A7
  5584. 00004266  F9FB                     .invalid   <<F/7/4>>
  5585. 00004268  4045                     negx.w     D5
  5586. 0000426A  F9FB                     .invalid   <<F/7/4>>
  5587. 0000426C  9D88                     subx.l     -[A6], -[A0]
  5588. 0000426E  87BD                     or.l       <<invalid special address>>, D3
  5589. 00004270  8896                     or.l       D4, [A6]
  5590. 00004272  F9F9                     .invalid   <<F/7/4>>
  5591. 00004274  FB40                     .extension 0xB40 <<F/4-5/5>> // unimplemented
  5592. 00004276  52F9 F9FB A488           shi        [0xF9FBA488]
  5593. 0000427C  879C                     or.l       [A4]+, D3
  5594. 0000427E  9D88                     subx.l     -[A6], -[A0]
  5595. 00004280  96F9 F9FB 4045           sub.w      A3, [0xF9FB4045]
  5596. 00004286  F9F9                     .invalid   <<F/7/4>>
  5597. 00004288  FBA4                     .invalid   <<F/6/5>>
  5598. 0000428A  8887                     or.l       D4, D7
  5599. 0000428C  9C9D                     sub.l      D6, [A5]+
  5600. 0000428E  8896                     or.l       D4, [A6]
  5601. 00004290  F9F9                     .invalid   <<F/7/4>>
  5602. 00004292  FB40                     .extension 0xB40 <<F/4-5/5>> // unimplemented
  5603. 00004294  45F9 F9FB A488           lea.l      A2, [0xF9FBA488]
  5604. 0000429A  879D                     or.l       [A5]+, D3
  5605. 0000429C  8786 96F9                unpk       D3, D6, 0x96F9
  5606. 000042A0  F9FB                     .invalid   <<F/7/4>>
  5607. 000042A2  B098                     cmp.l      D0, [A0]+
  5608. 000042A4  BD97                     xor.l      [A7], D6
  5609. 000042A6  8696                     or.l       D3, [A6]
  5610. 000042A8  F9F9                     .invalid   <<F/7/4>>
  5611. 000042AA  FB40                     .extension 0xB40 <<F/4-5/5>> // unimplemented
  5612. 000042AC  49BC F9F9 FBA5           .invalid   4, 0xF9F9FBA5 // invalid opcode 4 with b == 6
  5613. 000042B2  8589 87AF                unpk       -[A2], -[A1], 0x87AF
  5614. 000042B6  4043                     negx.w     D3
  5615. 000042B8  B187                     xor.l      D7, D0
  5616. 000042BA  869D                     or.l       D3, [A5]+
  5617. 000042BC  F9F9                     .invalid   <<F/7/4>>
  5618. 000042BE  F9FB                     .invalid   <<F/7/4>>
  5619. 000042C0  BDA8 B8F9                xor.l      [A0 - 0x4707], D6
  5620. 000042C4  F9F9                     .invalid   <<F/7/4>>
  5621. 000042C6  FBAC                     .invalid   <<F/6/5>>
  5622. 000042C8  8589 87A9                unpk       -[A2], -[A1], 0x87A9
  5623. 000042CC  AE40                     syscall    QDError, auto_pop
  5624. 000042CE  44B2 888F                neg.l      [A2 + A0 - 0x113]
  5625. 000042D2  F9FB                     .invalid   <<F/7/4>>
  5626. 000042D4  4049                     negx.w     A1
  5627. label000042D6:
  5628. 000042D6  F9FB                     .invalid   <<F/7/4>>
  5629. 000042D8  9D88                     subx.l     -[A6], -[A0]
  5630. 000042DA  8740 6388                pack       D3, D0, 0x6388
  5631. 000042DE  8FF9 FBBC 928F           divs.w     D7, [0xFBBC928F]
  5632. 000042E4  F9FB                     .invalid   <<F/7/4>>
  5633. 000042E6  B7F9 FB9D 8887           cmpa.l     A3, [0xFB9D8887]
  5634. 000042EC  9C87                     sub.l      D6, D7
  5635. 000042EE  AA88                     syscall    0xA88
  5636. 000042F0  8FF9 FBB7 F9FB           divs.w     D7, [0xFBB7F9FB]
  5637. 000042F6  9D88                     subx.l     -[A6], -[A0]
  5638. 000042F8  879D                     or.l       [A5]+, D3
  5639. 000042FA  888F                     or.l       D4, A7
  5640. 000042FC  F9FB                     .invalid   <<F/7/4>>
  5641. 000042FE  B991                     xor.l      [A1], D4
  5642. 00004300  8FF9 FBB7 F9FB           divs.w     D7, [0xFBB7F9FB]
  5643. 00004306  9D88                     subx.l     -[A6], -[A0]
  5644. 00004308  8740 4490                pack       D3, D0, 0x4490
  5645. 0000430C  8C40                     or.w       D6, D0
  5646. 0000430E  BB88                     cmpm.l     [A5]+, [A0]+
  5647. 00004310  96F9 F9FB 4051           sub.w      A3, [0xF9FB4051]
  5648. 00004316  F9F9                     .invalid   <<F/7/4>>
  5649. 00004318  FBA4                     .invalid   <<F/6/5>>
  5650. 0000431A  8887                     or.l       D4, D7
  5651. 0000431C  4058                     negx.w     [A0]+
  5652. 0000431E  8896                     or.l       D4, [A6]
  5653. 00004320  F9F9                     .invalid   <<F/7/4>>
  5654. 00004322  FB40                     .extension 0xB40 <<F/4-5/5>> // unimplemented
  5655. 00004324  45F9 F9FB A488           lea.l      A2, [0xF9FBA488]
  5656. 0000432A  8700                     sbcd       D3, D0
  5657. 0000432C  0000 4640                ori.b      D0, 0x40 /* '@' */
  5658. 00004330  9BFA FAFA                sub.l      A5, [PC - 0x506 /* 00003E2C, value 0x4E56FFFC */]
  5659. 00004334  FAD5 FA40                .extension 0xAD5 <<F/2-3/5>> // unimplemented
  5660. 00004338  4F86                     .invalid   7, D6 // invalid opcode 4 with b == 6
  5661. 0000433A  4220                     clr.b      -[A0]
  5662. 0000433C  F840 9F42                .extension 0x840 <<F/1/4>>, 0x9F42 // unimplemented
  5663. 00004340  BBA3                     xor.l      -[A3], D5
  5664. 00004342  408A                     negx.l     A2
  5665. 00004344  AFE7                     syscall    0xBE7, auto_pop
  5666. 00004346  A340                     syscall    ResrvMem/ReserveMem, flags=3
  5667. 00004348  B240                     cmp.w      D1, D0
  5668. 0000434A  BB40                     xor.w      D0, D5
  5669. 0000434C  6B88                     bmi        -0x76 /* 000042D6 */
  5670. 0000434E  4046                     negx.w     D6
  5671. 00004350  40A4                     negx.l     -[A4]
  5672. 00004352  E8F3 AB86 420C           bftst      [A3 + D4.w * 2 + 0xC] {D6:6}
  5673. 00004358  8A40                     or.w       D5, D0
  5674. 0000435A  43A2                     .invalid   1, -[A2] // invalid opcode 4 with b == 6
  5675. 0000435C  EA40                     asr        D0.w, 5
  5676. 0000435E  A3BB                     syscall    vIAZPostInit, flags=3
  5677. 00004360  40AD 8740                negx.l     [A5 - 0x78C0]
  5678. 00004364  6B87                     bmi        -0x77 /* 000042ED */
  5679. 00004366  405A                     negx.w     [A2]+
  5680. 00004368  D240                     add.w      D1, D0
  5681. 0000436A  7742                     moveq.l    D3, 0x42
  5682. 0000436C  5B7E                     subq.w     <<invalid special address>>, 5
  5683. 0000436E  3041                     movea.w    A0, D1
  5684. 00004370  E5A5                     asl        D5, D2
  5685. 00004372  423A 8541                clr.b      [PC - 0x7ABF /* FFFFC8B5, cstring ""<EOF> */]
  5686. 00004376  7E40                     moveq.l    D7, 0x40
  5687. 00004378  B340                     xor.w      D0, D1
  5688. 0000437A  6040                     bra        +0x42 /* 000043BC */
  5689. 0000437C  A941                     syscall    GetItmStyle
  5690. 0000437E  13DC FA92 417E           move.b     [0xFA92417E], [A4]+
  5691. 00004384  4096                     negx.l     [A6]
  5692. 00004386  410A                     .invalid   0, A2 // invalid opcode 4 with b == 4
  5693. 00004388  406B 4368                negx.w     [A3 + 0x4368]
  5694. 0000438C  8640                     or.w       D3, D0
  5695. 0000438E  41A9 E040                .invalid   0, [A1 - 0x1FC0] // invalid opcode 4 with b == 6
  5696. 00004392  6D40                     blt        +0x42 /* 000043D4 */
  5697. 00004394  638D                     bls        -0x71 /* 00004323 */
  5698. 00004396  8689                     or.l       D3, A1
  5699. 00004398  0000 0000                ori.b      D0, 0x0
  5700.